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百分比布局支持库就先说这么多,后续如果还有新的经验会及时与大家分享。