Google百分比布局支持库----让屏幕适配更简单
2016-07-24 06:13
393 查看
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百分比布局支持库就先说这么多,后续如果还有新的经验会及时与大家分享。
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百分比布局支持库就先说这么多,后续如果还有新的经验会及时与大家分享。
相关文章推荐
- 21世纪的领导力
- 第1课 go基础知识
- 5.go开源cache2go项目笔记——cache文件
- 3.go开源cache2go项目笔记——cachetable文件
- 2.go开源cache2go项目笔记——项目介绍
- 1.go开源cache2go项目笔记——简单使用-
- [Algorithm]01分数规划
- POJ 2762 Going from u to v or from v to u?
- Proximal Algorithms--Accelerated proximal gradient method
- CodeForces - 560C Gerald's Hexagon
- mongostat用法
- CodeForces 560C Gerald's Hexagon
- golang channel string 信号乱码
- 【CodeForces 266C】Below the Diagonal(模拟)
- Backtracking Algorithm
- mongo3.x ssl版安装文件
- 在Windows上安装Django框架
- Good books to read
- POJ 2195Going Home(最小费用最大流)
- 实时 Django 终于来了 —— Django Channels 入门指南