2012-07-25 89 views

回答

0

我認爲你的意思是在加載某物時的旋轉圓。 如果我沒有錯,請繼續閱讀。 Android應用程序開發人員可以使用GIF格式添加移動圖像的方式之一是使用位於包「android.graphics.drawable.AnimationDrawable」下的AnimationDrawable類。該類使用多個圖像作爲框架並將其與可以使用類功能設置特定的動畫。

首先,軟件包需要被導入,並且在\ res \ drawable文件夾中必須複製要顯示或動畫的圖像。

其次,圖像需要被轉換使用BitmapDrawable類,這是在封裝下位圖「android.graphics.drawable.BitmapDrawable」 .The圖像被轉換,如下所示:

BitmapDrawable frame1=(BitmapDrawable)getResources().getDrawable(R.drawable.w1); 

其中,W1是\ res \ drawable文件夾中圖像的名稱。

第三,這些位圖圖像必須添加到動畫中。

addFrame(Drawable frame,int duration)函數用於向動畫添加幀(圖像)。兩個參數的幀和持續時間分別是Bitamap圖像(幀)和幀(圖像)以毫秒爲單位的時間應該出現。函數setOmeShot(boolean)用於設置動畫是播放一次還是重複。如果動畫只播放一次,則爲true,否則爲false。

第四,動畫必須設置爲ImageView。

最後,動畫必須開始。

animation.start(); 

欲瞭解更多信息,請訪問以下網站:http://jannatyahan.com/android-application-development-tutorial-for-displaying-moving-images-in-android-application/

1

首先,它不是一個「微調」(單獨微調是一個不同的組件完全),但ProgressDialog,這是2種。 1. Spinner風格 2.單槓風格

你在Play商店看到的是一個紡紗風格progressDialog - ProgressDialog

它通常與Asynctask

用一個小例子在這裏,就是讓瞭解progressdialogs是如何工作的:android progress dialog example

+0

是,ProgressDialog是容易實現的。只需要幾行代碼: progressDialog = ProgressDialog.show(this,「」,「Fetching ...」); – 2013-05-29 17:33:55