Android.Animation 命名空間

這些類別提供屬性動畫系統的功能,可讓您以動畫顯示任何類型的物件屬性。

類別

Animator

這是類別的超類別,可為可啟動、結束且已 AnimatorListeners 新增的動畫提供基本支援。

Animator.AnimationCancelEventArgs

這些類別提供屬性動畫系統的功能,可讓您以動畫顯示任何類型的物件屬性。

Animator.AnimationEndEventArgs

這些類別提供屬性動畫系統的功能,可讓您以動畫顯示任何類型的物件屬性。

Animator.AnimationPauseEventArgs

提供 AnimationPause 事件的資料。

Animator.AnimationRepeatEventArgs

這些類別提供屬性動畫系統的功能,可讓您以動畫顯示任何類型的物件屬性。

Animator.AnimationResumeEventArgs

提供 AnimationResume 事件的資料。

Animator.AnimationStartEventArgs

這些類別提供屬性動畫系統的功能,可讓您以動畫顯示任何類型的物件屬性。

AnimatorInflater

這個類別是用來將動畫工具 XML 檔案具現化成 Animator 物件。

AnimatorListenerAdapter

這個配接器類別會從 android.animation.Animator.AnimatorListener 提供方法的空實作。

AnimatorSet

這個類別會依指定的順序播放一組 Animator 物件。

AnimatorSet.Builder

物件 Builder 是公用程式類別,可協助將動畫新增至 , AnimatorSet 以及各種動畫之間的關聯性。

ArgbEvaluator

此評估工具可用來在代表 ARGB 色彩的整數值之間執行型別插補。

BidirectionalTypeConverter

抽象基類使用將類型 T 轉換為另一個類型 V,然後再重新轉換一次。

FloatArrayEvaluator

此評估工具可用來執行值之間的 float[] 型別插補。

FloatEvaluator

此評估工具可用來執行值之間的 float 型別插補。

IntArrayEvaluator

此評估工具可用來執行值之間的 int[] 型別插補。

IntEvaluator

此評估工具可用來執行值之間的 int 型別插補。

Keyframe

這個類別會保存動畫的時間/值組。

LayoutTransition

這個類別會在 ViewGroup 物件中的版面配置變更上啟用自動動畫。

LayoutTransition.EndTransitionEventArgs

提供 EndTransition 事件的資料。

LayoutTransition.StartTransitionEventArgs

提供 StartTransition 事件的資料。

ObjectAnimator

這個 的 ValueAnimator 子類別支援在目標物件上建立屬性的動畫效果。

PointFEvaluator

此評估工具可用來執行值之間的 PointF 型別插補。

PropertyValuesHolder

這個類別會保存屬性的相關資訊,以及該屬性在動畫期間應該採用的值。

RectEvaluator

此評估工具可用來執行值之間的 Rect 型別插補。

StateListAnimator

可讓您根據檢視的可繪製狀態,定義一些將在附加檢視上執行的動畫工具。

TimeAnimator

這個類別提供簡單的回呼機制給與系統中所有其他動畫工具同步的接聽程式。

TimeAnimator.TimeEventArgs

提供 Time 事件的資料。

TypeConverter

抽象基類使用將類型 T 轉換成另一個類型 V。

ValueAnimator

這個類別提供簡單的計時引擎來執行動畫,以計算動畫值,並在目標物件上設定它們。

ValueAnimator.AnimatorUpdateEventArgs

提供 Update 事件的資料。

ValueAnimator.DurationScaleChangeEventArgs

這些類別提供屬性動畫系統的功能,可讓您以動畫顯示任何類型的物件屬性。

介面

Animator.IAnimatorListener

動畫接聽程式會從動畫接收通知。

Animator.IAnimatorPauseListener

當動畫為 #pause() paused#resume() resumed 時,暫停接聽程式會收到動畫的通知。

ITimeInterpolator

時間插補器會定義動畫的變更速率。

ITypeEvaluator

與 函式搭配 ValueAnimator#setEvaluator(TypeEvaluator) 使用的介面。

LayoutTransition.ITransitionListener

這個介面用於接聽轉換的開始和結束事件。

TimeAnimator.ITimeListener

這個介面的實作者可以將本身設定為實例的更新接聽程式,以接收每個動畫畫面格上的回呼,以接收自動畫程式開始以來的總時間,以及自上一個 TimeAnimator 畫面格以來的差異時間。

ValueAnimator.IAnimatorUpdateListener

這個介面的實作者可以在計算 ValueAnimator 目前的畫面格值之後,將本身新增為實例的 ValueAnimator 更新接聽程式,以接收每個動畫畫面上的回呼。

ValueAnimator.IDurationScaleChangeListener

動畫型動畫之全系統縮放比例的接聽程式介面。

列舉

LayoutTransitionType

列舉數種型別所傳回的值,並採用做為數種型別的參數。

ValueAnimatorRepeatMode

列舉數種型別所傳回的值。