viewflipper:
1.功能:android系統自帶的乙個多頁面管理控制項,它可以實現子介面的自動切換
2.為viewflipper匯入view:
(1)靜態匯入:例如:在元件中增加,這種方式比較死板不推薦使用
(2)動態匯入:獲取viewflipper元件後使用addview()方法實現,
例如:flipper.addview(getimageview(r.drawable.pic1))
3.viewflipper常用方法:如圖
4.例項:使用viewflipper實現輪播
第一步:在資源資料夾下建立資料夾,且建立淡入淡出時的效果xml檔案。
第二步:在主布局檔案中加入viewflipper元件,並在主活動檔案中獲取元件。
第三步:建立int型別陣列檔案,新增所要展示的id,並在oncreate方法中動態為viewflipper加入子view,使用for迴圈呼叫以id為引數的建立並返回image的方法。
第四步:所呼叫的方法中需使用image.setbackgroundresource(resid);的方式設定顯示形式,保證全屏顯示。
第五步:設定viewflipper常用方法,例如:flipper.setinanimation(this,r.anim.left_out);並呼叫flipper.startflipper();讓動畫執行起來。
監視手勢滑動事件的處理
// a.2宣告記錄變數,因為是橫向滑動故只考慮x座標。
private float startx;
public boolean ontouchevent(motionevent event)
// 手指滑動
case motionevent.action_move:
// b.3向左滑動看後一頁
if (startx - event.getx() > 100)
break;
}// 手指離開
case motionevent.action_up:
}return super.ontouchevent(event);}
用ViewFlipper實現滑屏,帶有層疊轉屏效果
package com.android.view import android.content.context import android.util.attributeset import android.view.gesturedetector import android.view.motio...
Android之ViewFlipper的簡單使用
大家都使用過viewpager,但是viewpager還有乙個兄弟,那就是viewflipper。兩者的名字非常相似,我們可以將viewpager理解成 一頁一頁的檢視 viewflipper則是 快速翻轉的檢視 但後者的使用率卻遠不及前者,不過這並不意味著viewflipper就弱了。現在我們就來...
ViewFlipper的簡單應用
viewflipper是android提供提個可自動切換view的控制項,承於viewanimator類。而viewanimator類繼承於framelayout,檢視viewanimator類的原始碼可以看出此類的作用主要是為其中的view切換提供動畫效果。常用方法如下 setinanimatio...