我是靠谱客的博主 魁梧音响,最近开发中收集的这篇文章主要介绍android虚线边框_Android自定义View之绘制虚线,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

老实说,第一次看到这个需求的时候,第一反应就是Canvas只有drawLine方法,并没有drawDashLine方法啊!这咋整啊,难道要我自己做个遍历不断的drawLine?不到1秒,我就放弃这个想法了,因为太恶心了。方法肯定是有的,只不过我不知道而已。

最简单的方法是利用ShapeDrawable,比如说你想用虚线要隔开两个控件,就可以在这两个控件中加个View,然后给它个虚线背景。嗯,理论上就是这样子的,实现上也很简单。

android:shape="line">

android:width="1dp"

android:color="@color/dash_line"

android:dashGap="2dp"

android:dashWidth="3dp"/>

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/activity_main"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="vertical"

最后

以上就是魁梧音响为你收集整理的android虚线边框_Android自定义View之绘制虚线的全部内容,希望文章能够帮你解决android虚线边框_Android自定义View之绘制虚线所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部