Google百分比布局支持库----让屏幕适配更简单

Android 5.0 Google官方推出了百分比布局支持库,意在解决大部分屏幕适配的问题。下面我就向大家详细介绍一下:
1、Google百分比布局支持库
(1)支持的布局


(2)支持的属性


(3)使用方法
1、加载android-support-percent-lib
dependencies {
    compile 'com.android.support:percent:22.2.0'
}
2、PercentRelativeLayout




3、PercentFrameLayout




实现原理


(1)View绘制过程
整个View树的绘图流程是在ViewRootImpl类的performTraversals()方法中,整个流程的大致流程图如下:


(2)android-support-percent实现过程


根据view的绘制过程,通过阅读百分比布局库源码,绘制流程如下:


今天对于Google百分比布局支持库就先说这么多,后续如果还有新的经验会及时与大家分享。


版权声明:本文为copy_yuan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。