摘要: 一、view树的绘制流程 measure >layout >draw measure 1、ViewGroup.LayoutParams 指定部件的长宽 2、MeasureSpec 32位的int值 前两位代表模式 后30位测量规格的大小 layout draw invalidate()请求andro 阅读全文
posted @ 2018-09-08 23:17 chenzquan 阅读(6196) 评论(0) 推荐(0) 编辑
摘要: 1、Android中真实宽高,getWidth和getMeasuredWidth的区别:哪个计算的是真实的宽? getWidth():得到的是View在父Layout中布局好后的宽度值,如果没有父布局,那么默认的父布局就是整个屏幕。 getMeasuredWidth():得到的是最近一次调用meas 阅读全文
posted @ 2018-09-08 15:59 chenzquan 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ▲ 基础概念 : px : 其实就是像素单位,比如我们通常说的手机分辨列表800*400都是px的单位 sp : 同dp相似,还会根据用户的字体大小偏好来缩放 dp : 虚拟像素,在不同的像素密度的设备上会自动适配 dip: 同dp ▲ 举个栗子 : px与dp pixel,即像素,1px代表屏幕上 阅读全文
posted @ 2018-09-08 14:46 chenzquan 阅读(481) 评论(0) 推荐(0) 编辑