摘要: 由于上一篇框架需要控件重新渲染一次,对于大型项目性能方面运行不够快,针对该问题进行优化 核心思想:自定义组件,在组件的onMeasure中就改变控件的长宽等属性 实现方法:自定义百分比组件,使用该组件自动适配该组件下所有子view,以下例子以针对Linearlayout为基础 在attrs.xml中 阅读全文
posted @ 2019-12-11 13:44 aruba_233 阅读(20) 评论(0) 推荐(0)
摘要: 核心思路:利用ui设计稿的尺寸和手机自身尺寸得出缩放比,再将控件宽高处理后设置到控件上。性能方面会多渲染一次控件 ui设计稿高和宽这边假设是1920*1080,具体根据实际设计稿来设置 //ui图上的宽高 private static final int BASE_WIDTH = 1080; pri 阅读全文
posted @ 2019-12-11 09:19 aruba_233 阅读(42) 评论(0) 推荐(0)