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