Android_开源库_基于百分比的布局android-percent-support-lib-sampleAndroid

android百分比支持库使用的一个示例。

运行效果:



使用说明:

1
2
3
dependencies {
     compile  'com.android.support:percent:22.2.0'
}
PercentRelativeLayout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<android.support.percent.PercentRelativeLayout
     xmlns:android= "http://schemas.android.com/apk/res/android"
     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>
PercentFrameLayout
1
2
3
4
5
6
7
<android.support.percent.PercentFrameLayout
     xmlns:android= "http://schemas.android.com/apk/res/android"
     android:layout_width= "match_parent"
     android:layout_height= "match_parent" >
         <!-- ... XML CODE -->
</android.support.percent.PercentFrameLayout>

Stylable :

  • heightPercent
  • widthPercent
  • marginBottomPercent
  • marginEndPercent
  • marginLeftPercent
  • marginPercent
  • marginRightPercent
  • marginStartPercent
  • marginTopPercent

Pre-requisites

  • Android SDK v22
  • Android Build Tools v22.0.1
  • Android Percent Support Repository v22.2.0
  • Android Support v4 Repository v22.2.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值