我正在尝试在进度条中添加两种颜色。在我的项目中,有一个名为“增加”的按钮。当我按住“增加”按钮时,进度条会以黄色增加。现在我正在尝试的是,当我松开“增加”按钮时,进度条应该添加一个带有绿色的小条。
我的问题是,当我松开按钮时,整个进度条都被绿色填满,而不是在按住按钮时使用黄色,并在释放按钮时添加一个小条。
我附上了截图。
以下是代码片段:
if (i == 0) {
progressBar1.setProgress(progressBar1.getProgress() + 10);
progressBar1.setProgressDrawable(getResources().getDrawable(
R.drawable.progress_layer));
i = 1;
} else {
progressBar1.setProgress(progressBar1.getProgress() + 1);
progressBar1.setProgressDrawable(getResources().getDrawable(
R.drawable.progress_layer_normal));
}
当我按住按钮时,默认情况下i为0,进度条会以黄色颜色增加。现在,当我释放按钮时,i变为1,绿色条应该添加到进度条中。但是整个进度条都变成了绿色。