为了满足UI线性布局,均匀留空的特点
如何使用
在项目级别的 build.gradle :
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
在app级别的 build.gradle:
dependencies {
compile 'com.github.zyl0501:average-layout:1.0.0'
}
继承自LinearLayout
Attribute | Type | Summary |
---|---|---|
holdEdgeSpace |
boolean |
是否让layout的左右/上下参与留空的计算 |
sizeAccordingId |
reference |
根据指定child的大小来计算每个view的size,如果layout_width和layout_height都没有固定值,则无效 |
itemWidth |
dimension |
每个view的宽度,优先级低于sizeAccordingId |
itemHeight |
dimension |
每个view的高度,优先级低于sizeAccordingId |