編輯:高級開發
frameAnimation = new AnimationDrawable();
/*裝載資源*/
for(int i = 1; i <= 15; i++){
int id = getResources().getIdentifIEr("a" + i, "drawable", mContext.getPackageName());
Drawable mBitAnimation = getResources().getDrawable(id);
//參數mBitAnimation是該幀的圖片
//參數500是該幀顯示的時間,按毫秒計算
frameAnimation.addFrame(mBitAnimation, 500);
}
/*上邊用到了Resources的getIdentifIEr方法 方法返回一個資源的唯一標識符,如果沒有這個資源就返回0
* 0不是有效的標識符,在說說這個方法幾個參數的含義
* 第一個 就是我們的資源名稱了。
* 第二個 就是我們要去哪裡找我們的資源 我們的圖片在drawable 下 所以為drawable
* 第三個 我們用了Context的getPackageName返回應用程序的包名
* */
//設置播放模式是否循環播放,false表示循環,true表示不循環
frameAnimation.setOneShot(false);
//開始播放動畫
frameAnimation.start();
理解布局對於好的android應用設計來說是非常重要的。在這個教程裡,我們提供一個關於布局如何適應android應用程序架構的概述。我們還探討了一些特定的可用布局控件,
下面文章主要說明一下android 源代碼的相關知識和簡單的操作技巧,為了讓大家更深的一步了解android 源代碼操作,這裡將用圖示的方法給廣的用戶講解學習,歡迎大家
下面文章進行對android開發環境的初步分析和討論,android 是Google開發的基於Linux平台的開源手機操作系統,而且他的開發語言基本是使用Java語言編
當我們創建一個帶EditText 或 AutoCompleteTextVIEw的視圖時,在加載視圖時總是會把輸入的焦點自動移動到第一個輸入框。如下圖所示: