/TextProgressBar

文字随进度值移动的进度条

Primary LanguageJava

TextProgressBar

显示进度文字跟随进度值移动的进度条组件,同时该组件也可以做分割线显示.

在使用高德地图 APP 时,发现其离线地图下载中的进度条样式十分有趣,就决定在导航犬(Go)中使用.现在将 TextProgressBar 独立出来.

实现效果及参照


属性说明

属性 描述 格式
max 进度条最大值 integer
progress 当前的进制值 integer
progress_barHeight 进度条高度,并不含文字的高度 dimension
backgroundColor 进度条的背景颜色 color
progressColor 显示当前进度的颜色 color
textColor 描述进度的文字颜色 color

具体使用

  • 作为进度条上: TextProgressBar 与 ProgressBar 一样使用

  • 作为分割线上: 如需要在 AdapterView (比如 ListView )中,让 TextProgressBar 做为子视图的分割线,需将 AdapterView 的divider="@null", TextProgressBar 需位于子视图最底部