1. 程式人生 > >Android自學筆記之ViewFlipper實現 圖片輪轉

Android自學筆記之ViewFlipper實現 圖片輪轉

ViewFlipper匯入圖片的方式:

(1)靜態匯入:例如:在<ViewFlipper></ViewFlipper>元件中增加<ImageView>,這種方式比較死板不推薦使用

(2)動態匯入:獲取ViewFlipper元件後使用addView()方法實現,
例如:flipper.addView(getImageView(R.drawable.pic1))

2.例項:使用ViewFlipper實現圖片輪播
第一步:在資原始檔夾下建立資料夾,且建立圖片淡入淡出時的效果xml檔案。
第二步:在主佈局檔案中加入ViewFlipper元件,並在主活動檔案中獲取元件。
第三步:建立int型別陣列檔案,新增所要展示圖片的Id,並在onCreate方法中動態為ViewFlipper加入子View,使用for迴圈呼叫以圖片id為引數的建立並返回image的方法。
第四步:所呼叫的方法中需使用image.setBackgroundResource(resId);的方式設定圖片顯示形式,保證全屏顯示。
第五步:設定ViewFlipper常用方法

3.補充:實頁面自動切換功能

flipper.setFlipInterval(3000);//檢視切換的時間間隔
flipper.startFlipping();//開始播放