Share via


LayoutAnimationController 類別

定義

版面配置動畫控制器可用來建立版面配置或檢視群組子系的動畫效果。

[Android.Runtime.Register("android/view/animation/LayoutAnimationController", DoNotGenerateAcw=true)]
public class LayoutAnimationController : Java.Lang.Object
[<Android.Runtime.Register("android/view/animation/LayoutAnimationController", DoNotGenerateAcw=true)>]
type LayoutAnimationController = class
    inherit Object
繼承
LayoutAnimationController
衍生
屬性

備註

版面配置動畫控制器可用來建立版面配置或檢視群組子系的動畫效果。 每個子系都會使用相同的動畫,但每個子系都會在不同的時間開始動畫。 配置動畫控制器是用來 android.view.ViewGroup 計算每個子系動畫開始必須位移的延遲。 延遲是使用每個子系的特性來計算,例如檢視群組中的索引。

此標準實作會計算延遲,方法是將固定數量的 milisecond 乘以其父檢視群組中子系的索引。 子類別應該覆寫 #getDelayForView(android.view.View) 以實作不同的計算延遲方式。 例如, android.view.animation.GridLayoutAnimationController 會根據其父檢視群組中子系的資料行和資料列索引來計算延遲。

用來計算每個子系之動畫延遲的資訊會儲存在 檢視的 實例 android.view.animation.LayoutAnimationController.AnimationParametersandroid.view.ViewGroup.LayoutParams

android.view.animation.LayoutAnimationController JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

LayoutAnimationController(Animation)

建立新的版面配置動畫控制器,延遲為 50% 和指定的動畫。

LayoutAnimationController(Animation, Single)

使用指定的延遲和指定的動畫,建立新的版面配置動畫控制器。

LayoutAnimationController(Context, IAttributeSet)

從外部資源建立新的版面配置動畫控制器。

LayoutAnimationController(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。

屬性

Animation

傳回套用至設定此控制器之檢視群組之每個子系的動畫。 -或- 設定要在此版面配置動畫控制器為 之檢視群組的每個子系上執行的動畫。

Class

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

(繼承來源 Object)
Delay

傳回子系動畫位移的延遲。 -或- 將延遲設定為動畫持續時間的分數,讓子系的動畫位移。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
Interpolator

傳回用來插補子系之間延遲的插補器。 -或- 設定用來插補子系之間延遲的插補器。

IsDone

指出版面配置動畫是否超過。

JniIdentityHashCode

版面配置動畫控制器可用來建立版面配置或檢視群組子系的動畫效果。

(繼承來源 Object)
JniPeerMembers

版面配置動畫控制器可用來建立版面配置或檢視群組子系的動畫效果。

MAnimation

套用至設定此版面配置動畫控制器之檢視群組之每個子系的動畫。

MInterpolator

用來插補延遲的插補器。

MRandomizer

當順序設定為隨機時使用的隨機化程式。

Order

傳回用來計算每個子動畫延遲的順序。 -或- 設定用來計算每個子動畫延遲的順序。

PeerReference

版面配置動畫控制器可用來建立版面配置或檢視群組子系的動畫效果。

(繼承來源 Object)
ThresholdClass

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

ThresholdType

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

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

版面配置動畫控制器可用來建立版面配置或檢視群組子系的動畫效果。

(繼承來源 Object)
Dispose(Boolean)

版面配置動畫控制器可用來建立版面配置或檢視群組子系的動畫效果。

(繼承來源 Object)
Equals(Object)

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

(繼承來源 Object)
GetAnimationForView(View)

傳回要套用至指定檢視的動畫。

GetDelayForView(View)

傳回指定之檢視動畫必須延遲或位移的毫秒數。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetTransformedIndex(LayoutAnimationController+AnimationParameters)

轉換儲存在 中的索引android.view.animation.LayoutAnimationController.AnimationParameters 依據 所 #getOrder() 傳回的順序。

JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
SetAnimation(Context, Int32)

設定要在此版面配置動畫控制器為 之檢視群組的每個子系上執行的動畫。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetInterpolator(Context, Int32)

設定用來插補子系之間延遲的插補器。

Start()

啟動動畫。

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)
WillOverlap()

指出兩個子系的動畫是否會重迭。

明確介面實作

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)

版面配置動畫控制器可用來建立版面配置或檢視群組子系的動畫效果。

適用於