摘要:
getDimension 获取某个dimen的值,如果是dp或sp的单位,将其乘以density,如果是px,则不乘 返回float getDimensionPixelOffset 获取某个dimen的值,如果是dp或sp的单位,将其乘以density,如果是px,则不乘 返回int getDime 阅读全文
posted @ 2018-10-30 17:30
brave-sailor
阅读(797)
评论(0)
推荐(0)
摘要:
自定义一个写字板来帮助理解双缓存。如果不使用双缓存那么用户只能看到绘制的最后一笔的效果。因为在不断调用invalidate(),未保存的绘制过程会消失。 效果图:用模拟器画的效果没有真机好 阅读全文
posted @ 2018-10-30 15:11
brave-sailor
阅读(464)
评论(0)
推荐(0)
摘要:
View生命周期相关方法 View是什么?官方源码注释中的定义:这个类是用户接口的基础构件。View表示屏幕上的一块矩形区域,负责绘制这个区域和事件处理。 View是所有widget类的基类,Widget类用于创建交互式UI构件(按钮,输入框等)。 View类的ViewGroup子类是layout的 阅读全文
posted @ 2018-10-30 11:14
brave-sailor
阅读(333)
评论(0)
推荐(0)
摘要:
0.前言今天看到一个概念是View的生命周期,有点懵逼,听说过Activity的生命周期,Fragment的生命周期,对View的生命周期好像没什么概念啊。难道layout、draw这些也算是生命周期的方法吗?因此查阅、整理了一些资料,有了此文。 1.View生命周期相关方法View的生命周期从构造 阅读全文
posted @ 2018-10-30 11:12
brave-sailor
阅读(1484)
评论(0)
推荐(0)

浙公网安备 33010602011771号