我正在繪製一個自定義視圖(SurfaceView)中的ProgressBar到它的畫布,並且按預期繪製。除了它不是動畫,不管我做什麼。 我的自定義視圖的動畫是正確的,但我不能改變ProgressBar的進度。Android ProgressBar沒有動畫
我創建了進度條是這樣的:
mImageProgressbar = new ProgressBar(context);
mImageProgressbar.setIndeterminate(true);
int pad = 50;
mImageProgressbar.setPadding(pad, pad, pad, pad);
mImageProgressbar.layout(0, 0, 200, 200);
mImageProgressbar.setEnabled(true);
我畫它是這樣的(略簡體):
Canvas c = mSurfaceHolder.lockCanvas(null);
mImageProgressbar.draw(c);
我累了,更新它的進步以及手動:
mImageProgressbar.setProgress((int)(System.currentTimeMillis()%1000));
我需要做什麼才能使ProgressBar動畫或更改的任何想法這是進步,將不勝感激。
是的,沒有改變任何東西。 – Petrus 2010-09-19 12:05:16