我想让进度条的颜色(特别是用 setSecondaryProgress 更新的次级进度)在运行时超过某个点时动态变化。
通过调用 setProgressDrawable 并替换我从水平进度的默认 Android 版本复制的资源(SDK/platforms/android-2.1/data/res/drawable/progress_horizontal.xml)。但是,在运行时更新它(是的,通过 AsyncTask 从 UI 线程)会导致整个进度条(thumbtab 除外)变为黑色或透明。
最佳答案
我想这就是你要找的
这可以通过为搜索栏的背景和进度创建自定义 drwables 来实现 看这个link示例代码。
请参阅以下链接 http://javatechig.com/android/android-seekbar-example/
关于android - 如何动态更新 SeekBar 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2315792/