Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android學習筆記(25):帶動畫效果的View切換ViewAnimator及其子類

Android學習筆記(25):帶動畫效果的View切換ViewAnimator及其子類

編輯:關於Android編程

ViewAnimator可以實現帶動畫效果的View切換,其派生的子類是一些帶動畫效果切換功能的組件。

\

ViewAnimator支持的XML屬性:

Attribute Name

Description

android:animateFirstView

設置顯示第一個View組件時是否使用動畫

android:inAnimation

設置顯示組件時使用的動畫

android:outAnimation

設置隱藏組件時使用的動畫

1. ViewSwitcher視圖切換組件。

添加視圖的方法:

由ViewFactory創建View,再通過ViewSwitcher的setFactory(ViewSwitcher.ViewFactory)添加。

切換:

showPrevious()和showNext()

2.ImageSwitcher圖像切換器

ViewFactory的makeView()方法返回的View組件必須是ImageView。

因為重寫了showPrevious()和showNext()方法,所以可以通過調用setImageDrawable (Drawable drawable)、setImageResource (int resid)和setImageURI (Uri uri)方法更換圖片。

3. TextSwitcher文本切換器

ViewFactory的makeView()方法返回的View組件必須是TextView。

切換文本時,只需要調用setText()方法。

4.ViewFlipper

繼承自ViewAnimator,像極了AdapterViewFlipper,也有許多共同的XML屬性,不過不需要通過Adapter添加列表項,可以通過addView(View v)添加多個View。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved