DividerDrawable
介绍:
在现有的view上添加分割线。
运行效果:
使用说明:
安装
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.nekocode:DividerDrawable:{lastest-version}'
}
创建一个DividerDrawable实例,你可以设置divider的颜色和粗细。
final DividerDrawable dividerDrawable = new DividerDrawable();
dividerDrawable.setStrokeWidth(10)
.setColor(0xFFFFFFFF)
类似于view layout,DividerDrawable同样有一个帮助绘制divider相对于container位置的layout。
dividerDrawable.getLayout()
.setOrientation(DividerLayout.ORIENTATION_VERTICAL)
.setAlign(DividerLayout.ALIGN_PARENT_BOTTOM)
.setCenter(DividerLayout.CENTER_HORIZONTAL)
.setMarginBottomDp(20);
你可以使用DividerUtils把 divider drawable 和现有的backgroud drawable结合起来。
DividerUtils.addDividersTo(textView, dividerDrawable);
如果你修改了divider的 layout params,别忘了通知。
dividerDrawable.notifyLayoutChanged();
已下载
0