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

本文介绍了Google在Android 5.0推出的百分比布局支持库,用于简化屏幕适配问题。通过添加依赖,使用PercentRelativeLayout和PercentFrameLayout,结合布局的绘制原理,实现基于比例的屏幕适配。文章还概述了百分比布局库的实现过程,并预告了可能的后续分享。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值