Android 百分比布局库(percent-support-lib) 解析
2016-07-21 17:36
323 查看
How
to use :
just add percent support library to your projectdependencies { compile 'com.android.support:percent:22.2.0' }
Supported Layouts :
PercentRelativeLayout
<android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <View android:id="@+id/top_left" android:layout_width="0dp" android:layout_height="0dp" android:layout_alignParentTop="true" android:background="#ff44aacc" app:layout_heightPercent="20%" app:layout_widthPercent="70%" /> <View android:id="@+id/top_right" android:layout_width="0dp" android:layout_height="0dp" android:layout_alignParentTop="true" android:layout_toRightOf="@+id/top_left" android:background="#ffe40000" app:layout_heightPercent="20%" app:layout_widthPercent="30%" /> <View android:id="@+id/bottom" android:layout_width="match_parent" android:layout_height="0dp" android:layout_below="@+id/top_left" android:background="#ff00ff22" app:layout_heightPercent="80%" /> </android.support.percent.PercentRelativeLayout>
PercentLinearLayout
<com.juliengenoud.percentsamples.PercentLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <View android:layout_width="0dp" android:layout_height="0dp" android:background="#ff44aacc" app:layout_heightPercent="10%" app:layout_widthPercent="60%"/> <View android:layout_width="0dp" android:layout_height="0dp" android:background="#ff4400cc" app:layout_heightPercent="10%" app:layout_widthPercent="70%"/> </com.juliengenoud.percentsamples.PercentLinearLayout>
PercentFrameLayout
<android.support.percent.PercentFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <!-- ... XML CODE --></android.support.percent.PercentFrameLayout>
Stylable :
heightPercentwidthPercent
marginBottomPercent
marginEndPercent
marginLeftPercent
marginPercent
marginRightPercent
marginStartPercent
marginTopPercent
Pre-requisites
Android SDK v22Android Build Tools v22.0.1
Android Percent Support Repository v22.2.0
Android Support v4 Repository v22.2.0
according to the the manifest minsdk is v7 (android 2.1)
下载地址:https://github.com/JulienGenoud/android-percent-support-lib-sample
相关文章推荐
- Android自定义控件:动画类(4)-----自定义补间动画
- 关于 Des加密(Android与ios 与后台java服务器之间的加密解密)
- ShareSDK授权登录开启两个授权页面
- Android data目录读写文件
- Android学习之文件存储读取
- 小白android用ndk、jni录音mp3格式
- android 黑名单 短信拦截
- Android 回调
- Android_Service多线程断点下载
- Android带清除功能的输入框控件ClearEditText
- [翻译]Speaking SOAP with Android——谈一谈android的soap通信
- android复习一——常用命令AS指令
- 使用Robolectric对Android应用进行单元测试
- 利用EditText的RightDrawable切换密码显示
- TextView下划线,EditText搜索
- android studio文档教程
- 【Android】【完善】【凯子哥带你夯实应用层】滚来滚去,滚来滚去...Scroller相关类使用大揭秘!!!
- Android M版本中gpio几种常见设定的pinctrl配置
- Android自定义view详解
- Android搭建开发环境