如何在部分之间创建一个蓝色进度指示,灰色背景和透明间隙(示例中为黑色)的进度条:
我试图玩弄形状,只在右侧创建带边框的左侧部分。我能找到的最接近的例子是shape with bottom stroke,但我无法修改它以显示我的案例中所需的差距。
除非我 shape 工作,否则我最终可能会在代码中使用setSecondaryProgress()
。
答案 0 :(得分:1)
使用setProgressDrawable,您需要在代码中创建自定义Drawable,因为您无法在xml中完成,您需要覆盖onLevelChange并调用invalidateSelf,请参阅Custom ProgressBar以获取示例实现