?
? ????? PHP ??? ???? ??? ?? ??
ViewFlipper
版本:Android 2.2 r1
?
結(jié)構(gòu)
繼承關(guān)系
public class ViewFlipperextends ViewAnimator
????????
java.lang.Object
android.view.View
???????? android.view.ViewGroup
?????????????????? android.widget.FrameLayout
??????????????????????????? android.widget.ViewAnimator
???????????????????????????????????? android.widget.ViewFlipper
?
類概述
被添加到ViewFlipper中的兩個(gè)或兩個(gè)以上的視圖之間將執(zhí)行一個(gè)簡(jiǎn)單的ViewAnimator動(dòng)畫。一次僅能顯示一個(gè)子視圖。如果需要,可以設(shè)置間隔時(shí)間使子視圖像幻燈片一樣自動(dòng)顯示。(譯者注:com.example.android.apis.view/Animation_2.java包含該類示例程序)
?
XML屬性
屬性名稱 |
描述 |
android:autoStart |
當(dāng)設(shè)為true時(shí),自動(dòng)啟動(dòng)動(dòng)畫 此時(shí)必須是一個(gè)布爾值,屬性值為true或false (對(duì)應(yīng)于全局資源屬性R.attr.autoStart) |
android:flipInterval |
顯示下一個(gè)視圖的時(shí)間間隔 |
?
公共方法
public bool isAutoStart ()
??? 如果視圖顯示到窗口上時(shí)會(huì)自動(dòng)調(diào)用startFlipping()方法,則返回true
?
public bool isFlipping()
如果子視圖正在切換,則返回true
?
public bool setAutoStart (bool autoStart)
設(shè)置視圖顯示到窗口上時(shí)是否會(huì)自動(dòng)調(diào)用startFlipping()方法
?
public bool setFlipInterval (int milliseconds)
視圖間切換的時(shí)間間隔
參數(shù)
??????????????????????????? milliseconds ?? 毫秒數(shù)
?
public bool startFlipping ()
開始在子視圖間定時(shí)循環(huán)切換
???
public bool stopFlipping ()
???????? 停止切換
?
補(bǔ)充
文章精選
???????? ViewFlipper的使用
?????????????????? android開發(fā)ViewFlipper觸摸動(dòng)畫
?????????????????? Android 固定物件的進(jìn)出動(dòng)畫 (入場(chǎng)/出場(chǎng)) - ViewFlipper(blogspot)
?????????????????? android手勢(shì)翻頁(yè)效果