【发布时间】:2014-02-06 06:21:43
【问题描述】:
我正在尝试在进度条中添加两种颜色。在我的项目中有一个名为“增加”的按钮。当我按下增加并按住它时,进度条会以黄色增加,现在我正在尝试的是,当我释放“增加”按钮时,进度条应该添加一个绿色的小条。
我的问题是,当我释放按钮时,整个进度条会被绿色而不是黄色填充,直到我按住按钮和释放按钮时出现一个小条。
我附上截图。
下面是代码sn-p
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。现在,当我释放按钮时,我变为 1,并且应该将绿色条添加到进度条中。但整个进度条变成绿色。
【问题讨论】:
-
我希望看到类似 Windows 7 中的进度条,闪闪发光的绿色...!!!
-
我建议您结帐 [This][1] .. [1]: stackoverflow.com/questions/9226333/…
-
“绿色小条”是什么意思?你能更具体一点吗???
-
@pskink 这意味着当设置了 else 条件下的可绘制对象时,整个进度条将变为绿色,我希望在黄色之后出现绿色
-
@rahul 仍然不清楚:你想要二次进步还是什么?
标签: android progress-bar