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