
自定义 View
xiayu54
这个作者很懒,什么都没留下…
展开
-
自定义 View —— invalidate() 源码粗略浏览
目录 invalidate checkThread 大家都知道,调用 invalidate 会不断的调用 onDraw 方法 重新绘制,今天,看一下invalidate 里面大概干了什么? 源码版本:android-27 依然是不停的往下找。。。。 invalidate public void invalidate() { invalidate(true)...原创 2020-03-14 16:53:17 · 167 阅读 · 0 评论 -
自定义 View —— 步数显示器
圆环步数显示器的实现 先看一下图片 先说一下绘制的基本步骤吧: 1、分析效果 2、在 attrs.xml 文件中 自定义属性 3、导入命名空间,在布局中使用自定义属性 4、在代码中获取自定义属性 5、onMeasure() 6、onDraw 绘制 外环、内环、文字 7、其他伴随行为 一、先分析效果组成部分 由外圆环、内圆环、以及中显示的步数,三部分组成 二、自定义view ...原创 2020-03-13 12:19:13 · 281 阅读 · 0 评论 -
自定义 View —— 基本知识准备
自定义 View —— 知识准备 一、为什么要自定义 View? 当 Android 系统内置的 View 无法实现我们的需求,我们就需要根据需求写一个想要的 View。 二、自定义 view 的构造函数的调用 /** * TextView textView = new TextView(this); * 会在代码中 new 的时候调用 */ ...原创 2020-03-11 09:47:19 · 155 阅读 · 0 评论