我希望进度条的颜色(特别是使用setSecondaryProgress更新的辅助进度)在运行时跨越某个点时动态更改.
我已经能够在我的Activity的onCreate函数(将颜色从黄色变为绿色)中通过调用setProgressDrawable并替换我从默认Android版本的水平进度中复制的资源(SDK/platforms /)来替换我自己的drawable到栏中机器人-2.1 /数据/ RES /抽拉/ progress_horizontal.xml).但是,在运行时更新它(是的,从UI线程通过AsyncTask)会导致整个进度条除了thumbtab之外变为黑色或透明.