2012-09-05 74 views
0

我想定製我的ProgressDialog,我已經安卓:ProgressDialog,我setIndeterminateDrawable(繪製),但繪製不旋轉(動畫)

setIndeterminateDrawable(context.getResources().getDrawable(R.drawable.processbar_style))

這是R.drawable.processbar_style:

<?xml version="1.0" encoding="utf-8"?> 
<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:drawable="@drawable/processbar" 
    android:pivotX="50%" 
    android:pivotY="50%" 
/> 
+0

看看這個http://stackoverflow.com/a/7304685/1143977 – VendettaDroid

+0

當我在視圖中使用ProgressBar時,它可以很好地表達。但是,當我在ProgressDialog中做同樣的事情時,drawable不會旋轉(動畫)。所以我認爲這是不能解釋的。 – oldfox3721

+0

我已經閱讀了你給我的url的答案。我想通過旋轉顯示我的ProgressBar,而不是通過安裝。因爲,我只是一個.png,你能告訴我一種達到目標的方式,我非常感謝你.Penglish不是我的母語,請原諒我這麼可憐的描述。謝謝你一遍又一遍。 – oldfox3721

回答

0

使用編程方式是這樣的:

定義和啓動progressdialog無論你開始你的WO rk您想要顯示進度

pd=new ProgressDialog(this); 
    pd=ProgressDialog.show(*Your_Activity*.this,"","Please wait"); 

只是在工作完成時結束它。

pd.dismiss(); 

它給我一個進度對話框中的動畫進度顯示。