进度条左右两节之间有间隙

时间:2014-06-03 05:07:30

标签: android android-layout android-drawable xml-drawable layer-list

如何在部分之间创建一个蓝色进度指示,灰色背景和透明间隙(示例中为黑色)的进度条: progress bar with a gap between sections

我试图玩弄形状,只在右侧创建带边框的左侧部分。我能找到的最接近的例子是shape with bottom stroke,但我无法修改它以显示我的案例中所需的差距。

除非我 shape 工作,否则我最终可能会在代码中使用setSecondaryProgress()

1 个答案:

答案 0 :(得分:1)

使用setProgressDrawable,您需要在代码中创建自定义Drawable,因为您无法在xml中完成,您需要覆盖onLevelChange并调用invalidateSelf,请参阅Custom ProgressBar以获取示例实现