2014-02-06 50 views
5

我想在進度條中添加兩種顏色。在我的項目中有一個名爲「增加」的按鈕。當我按下增加並保持它時,進度條增加黃色,現在我想要的是,當我釋放「增加」按鈕時,進度條應該添加一個綠色的小條。如何在android中添加進度條中的兩種顏色?

我的問題是,當我釋放按鈕,然後整個進度條被填充綠色,而不是黃色,直到我按住按鈕和一個小欄釋放按鈕。

我附上截圖。

enter image description here

下面

是代碼片段

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,綠色條應該被添加到進度條中。但整個進度條變綠了。

enter image description here

+0

我很想看到像Windows 7中的進度條,閃閃發光的綠色...... !!! – user3264399

+0

我建議你去結帳[這] [1] .. [1]:http://stackoverflow.com/questions/9226333/android-customised-progressbar –

+0

什麼「綠色的小酒吧」你的意思是?你可以更多特異性? – pskink

回答

1

這是不可能實現的,與標準的進度。 您應該考慮從頭創建自定義視圖。
你可以開始here