Android 如何更改progressbar模式颜色
我在我的应用程序中使用progressbar一切正常,颜色变化小于35%,但问题是它显示双效图像它将颜色更改为红色但也显示双效HW我将更改为黑色Android 如何更改progressbar模式颜色,android,Android,我在我的应用程序中使用progressbar一切正常,颜色变化小于35%,但问题是它显示双效图像它将颜色更改为红色但也显示双效HW我将更改为黑色 progressBar = (ProgressBar) findViewById(R.id.signalLevel); private String getSignalLevelString(int level) { String signalLevelString = "Weak"; level=35; if (level &
progressBar = (ProgressBar) findViewById(R.id.signalLevel);
private String getSignalLevelString(int level) {
String signalLevelString = "Weak";
level=35;
if (level >= EXCELLENT_LEVEL)
{
signalLevelString = "High";
progressBar.getProgressDrawable().setColorFilter(Color.GREEN, Mode.MULTIPLY);
}
else if (level <= GOOD_LEVEL)
{
signalLevelString = "Weak";
progressBar.getProgressDrawable().setColorFilter(Color.RED, Mode.MULTIPLY);
}
return signalLevelString;
}
progressBar=(progressBar)findViewById(R.id.signalLevel);
私有字符串getSignalLevelString(int级别){
字符串signalLevelString=“弱”;
级别=35;
如果(级别>=优秀级)
{
signalLevelString=“高”;
progressBar.getProgressDrawable().setColorFilter(Color.GREEN,Mode.MULTIPLY);
}
否则,如果(level)在您的案例中尝试此((ProgressBar)findViewById(id)).getProgressDrawable().setColorFilter(Color.RED,Mode.MULTIPLY);我做了,但Mode.multiple显示双重效果查看图像我不想要双重图像我想要ProgressBar的其余部分黑色设置进度条背景android:background=“#000000”让我知道它是工作还是不工作…不工作…有些东西处于模式…我猜是哪种改变效果
<ProgressBar
android:id="@+id/signalLevel"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:indeterminate="false"
android:progress="100"
style="@style/progressStyle"/>