共用方式為


TimeAnimator 類別

定義

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

[Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)]
public class TimeAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)>]
type TimeAnimator = class
    inherit ValueAnimator
繼承
屬性

備註

這個類別提供簡單的回呼機制給與系統中所有其他動畫器同步的接聽程式。 此 Animator 沒有持續時間、插補或物件值設定。 相反地,它只會啟動,之後它會繼續將每個動畫畫面上的事件傳送至其 TimeListener(如果設定),其中包含此動畫工具的相關信息、經過的時間總計,以及自上一個動畫畫面以來經過的時間。

android.animation.TimeAnimatorJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

TimeAnimator()
TimeAnimator(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

欄位

DurationInfinite

用來表示無限持續時間的值(e.

(繼承來源 Animator)
Infinite

這個值與 屬性搭配使用 #setRepeatCount(int) ,以無限期地重複動畫。

(繼承來源 ValueAnimator)
Restart
已淘汰.

當動畫到達結尾且 repeatCount 為 INFINITE 或正值時,動畫會從頭重新啟動。

(繼承來源 ValueAnimator)

屬性

AnimatedFraction

傳回目前的動畫分數,這是動畫上最近畫面格更新中使用的經過/插補分數。

(繼承來源 ValueAnimator)
AnimatedValue

當只有一個屬性正在產生動畫時,這個值所 ValueAnimator 計算的最近值。

(繼承來源 ValueAnimator)
Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
CurrentPlayTime

取得動畫在時間中的目前位置,這等於目前時間減去動畫開始的時間。 -或- 將動畫的位置設定為指定的時間點。

(繼承來源 ValueAnimator)
Duration

取得動畫的長度。

(繼承來源 ValueAnimator)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
Interpolator

傳回這個動畫所使用的計時插補器。

(繼承來源 Animator)
IsPaused

傳回這個動畫工具目前是否處於暫停狀態。

(繼承來源 Animator)
IsRunning

傳回此 Animator 目前是否正在執行(已啟動並已超過任何初始 startDelay 期間,尚未結束)。

(繼承來源 ValueAnimator)
IsStarted

傳回這個 Animator 是否已啟動且尚未結束。

(繼承來源 Animator)
JniIdentityHashCode

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

(繼承來源 Object)
JniPeerMembers

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

Listeners

取得目前正在接聽這個Animator物件上事件的物件android.animation.Animator.AnimatorListener集合。

(繼承來源 Animator)
PeerReference

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

(繼承來源 Object)
RepeatCount

定義動畫應該重複的次數。 -或- 設定應該重複動畫的次數。

(繼承來源 ValueAnimator)
RepeatMode

定義此動畫在到達結尾時應該執行的動作。 -或- 定義此動畫在到達結尾時應該執行的動作。

(繼承來源 ValueAnimator)
StartDelay

呼叫 之後 #start() ,延遲開始動畫的時間量,以毫秒為單位。 -或- 呼叫 之後 #start() ,延遲開始動畫的時間量,以毫秒為單位。

(繼承來源 ValueAnimator)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

TotalDuration

取得動畫的總持續時間,並考慮動畫順序、開始延遲和重複。

(繼承來源 Animator)

方法

AddListener(Animator+IAnimatorListener)

將接聽程式新增至一組接聽程式,這些接聽程式會透過動畫的存留期傳送事件,例如開始、重複和結束。

(繼承來源 Animator)
AddPauseListener(Animator+IAnimatorPauseListener)

將暫停接聽程式新增至這個動畫工具。

(繼承來源 Animator)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

將接聽程式新增至一組接聽程式,這些接聽程式會透過動畫生命週期傳送更新事件。

(繼承來源 ValueAnimator)
Cancel()

取消動畫。

(繼承來源 Animator)
Clone()

建立並傳回這個 Object的複本。

(繼承來源 Animator)
Dispose()

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

(繼承來源 Object)
Dispose(Boolean)

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

(繼承來源 Object)
End()

結束動畫。

(繼承來源 Animator)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetAnimatedValue(String)

這個 ValueAnimatorpropertyName針對計算的最新值。

(繼承來源 ValueAnimator)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetValues()

傳回這個 ValueAnimator 在 之間產生動畫效果的值。

(繼承來源 ValueAnimator)
JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
Pause()

暫停執行中的動畫。

(繼承來源 Animator)
RemoveAllListeners()

從這個物件中移除所有 #addListener(android.animation.Animator.AnimatorListener) listeners#addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners

(繼承來源 Animator)
RemoveAllUpdateListeners()

從接聽此動畫之畫面格更新的集合中移除所有接聽程式。

(繼承來源 ValueAnimator)
RemoveListener(Animator+IAnimatorListener)

從接聽這個動畫的集合中移除接聽程式。

(繼承來源 Animator)
RemovePauseListener(Animator+IAnimatorPauseListener)

從接聽此動畫的集合中移除暫停接聽程式。

(繼承來源 Animator)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

從接聽此動畫的畫面格更新集合中移除接聽程式。

(繼承來源 ValueAnimator)
Resume()

繼續暫停的動畫,導致動畫師在暫停時會從其離開的位置進行挑選。

(繼承來源 Animator)
Reverse()

反轉播放 ValueAnimator。

(繼承來源 ValueAnimator)
SetCurrentFraction(Single)

將動畫的位置設定為指定的分數。

(繼承來源 ValueAnimator)
SetDuration(Int64)

設定動畫的長度。

(繼承來源 ValueAnimator)
SetEvaluator(ITypeEvaluator)

計算此動畫動畫動畫值時要使用的型別評估工具。

(繼承來源 ValueAnimator)
SetFloatValues(Single[])

設定將在兩者之間產生動畫效果的浮點數。

(繼承來源 ValueAnimator)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetInterpolator(ITimeInterpolator)

用來計算此動畫耗用分數的時間插補器。

(繼承來源 ValueAnimator)
SetIntValues(Int32[])

設定將在 之間產生動畫效果的 int 值。

(繼承來源 ValueAnimator)
SetObjectValues(Object[])

設定要在此動畫之間產生動畫效果的值。

(繼承來源 ValueAnimator)
SetTarget(Object)

設定目標物件,其屬性將由這個動畫產生動畫效果。

(繼承來源 Animator)
SetTimeListener(TimeAnimator+ITimeListener)

設定在動畫生命週期中傳送更新事件的接聽程式。

SetupEndValues()

這個方法會告知 物件使用適當的資訊來擷取動畫的結束值。

(繼承來源 Animator)
SetupStartValues()

這個方法會告知 物件使用適當的資訊來擷取動畫的起始值。

(繼承來源 Animator)
SetValues(PropertyValuesHolder[])

設定每個屬性之間的動畫值。

(繼承來源 ValueAnimator)
Start()

啟動此動畫。

(繼承來源 Animator)
ToArray<T>()

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

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

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

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

事件

AnimationCancel

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

(繼承來源 Animator)
AnimationEnd

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

(繼承來源 Animator)
AnimationPause

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

(繼承來源 Animator)
AnimationRepeat

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

(繼承來源 Animator)
AnimationResume

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

(繼承來源 Animator)
AnimationStart

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

(繼承來源 Animator)
Time

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

Update

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

(繼承來源 ValueAnimator)

明確介面實作

IJavaPeerable.Disposed()

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

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(繼承來源 Object)
IJavaPeerable.Finalized()

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

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

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

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

適用於