語言

Explode 類別

定義

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

[Android.Runtime.Register("android/transition/Explode", DoNotGenerateAcw=true)]
public class Explode : Android.Transitions.Visibility
[<Android.Runtime.Register("android/transition/Explode", DoNotGenerateAcw=true)>]
type Explode = class
    inherit Visibility
繼承
屬性

備註

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。 可見性由視圖的狀態以及是否屬於目前視圖階層的父層決定 View#setVisibility(int) 。 消失視圖的限制 Visibility#onDisappear(android.view.ViewGroup, TransitionValues, int, TransitionValues, int)如 。

如果沒有提供震央,視角會從焦點視角或場景中心移開。

Java 文件 android.transition.Explode。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
Explode()
Explode(Context, IAttributeSet)
Explode(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

欄位

名稱 Description
MatchId
已淘汰.

其中#setMatchOrder(int...),選擇與 匹配。android.view.View#getId()

(繼承來源 Transition)
MatchInstance
已淘汰.

其中 #setMatchOrder(int...),選擇依照檢視實例匹配。

(繼承來源 Transition)
MatchItemId
已淘汰.

其中 #setMatchOrder(int...)選擇以 android.widget.Adapter 項目編號匹配。

(繼承來源 Transition)
MatchName
已淘汰.

其中#setMatchOrder(int...),選擇與 匹配。android.view.View#getTransitionName()

(繼承來源 Transition)

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Duration

回傳此轉換設定的持續時間。

(繼承來源 Transition)
Epicenter

若不存在回調,則回傳由 android.transition.Transition.EpicenterCallback or 空所指定的震中。

(繼承來源 Transition)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
Interpolator

回傳此轉換上的插值集。

(繼承來源 Transition)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

(繼承來源 JavaObject)
JniPeerMembers

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

Mode

無論是出現或消失的檢視,都支援返回。 -或- 根據 情況,改變切換為支援顯示或消失的檢視。mode

(繼承來源 Visibility)
Name

回傳此過渡的名稱。

(繼承來源 Transition)
PathMotion

回傳用於二維插值的演算法物件。 -或- 設定用於計算二維插值的演算法。

(繼承來源 Transition)
PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
Propagation

回傳 用 android.transition.TransitionPropagation 來計算 Animator 起始延遲的 。 -或- 設定 Animator 開始延遲的方法。

(繼承來源 Transition)
StartDelay

在此轉換時回傳 startDelay 集合。

(繼承來源 Transition)
TargetIds

回傳此轉換限制於追蹤與動畫的目標 ID 清單。

(繼承來源 Transition)
TargetNames

回傳目標 transitionNames 清單,該轉換限制其只能追蹤與動畫。

(繼承來源 Transition)
Targets

回傳此轉換限制於追蹤與動畫的目標視圖清單。

(繼承來源 Transition)
TargetTypes

回傳目標 transitionNames 清單,該轉換限制其只能追蹤與動畫。

(繼承來源 Transition)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

方法

名稱 Description
AddListener(Transition+ITransitionListener)

將一個聆聽器加入接收器集合,負責在動畫生命週期中傳送事件,例如開始、重複和結束。

(繼承來源 Transition)
AddTarget(Class)

新增該轉換感興趣的目標視圖的類別。

(繼承來源 Transition)
AddTarget(Int32)

新增此轉換想要動畫化的目標視圖的 ID。

(繼承來源 Transition)
AddTarget(String)

新增該轉換想要動畫化的目標視圖的轉換名稱。

(繼承來源 Transition)
AddTarget(View)

設定此轉換想要動畫化的目標視圖實例。

(繼承來源 Transition)
CanRemoveViews() (繼承來源 Transition)
CaptureEndValues(TransitionValues)

捕捉該轉場監控的屬性在結束場景中的數值。

(繼承來源 Visibility)
CaptureStartValues(TransitionValues)

擷取起始場景中此轉換所監控屬性的數值。

(繼承來源 Visibility)
Clone()

建立並回傳一份此副本 Object。

(繼承來源 Transition)
Construct(JniObjectReference, JniObjectReferenceOptions)

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

(繼承來源 JavaObject)
CreateAnimator(ViewGroup, TransitionValues, TransitionValues)

此方法會根據先前擷取的 startValues 與 endValues 結構中,為開始與結束場景製作動畫,為此轉場執行。

(繼承來源 Transition)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

(繼承來源 JavaObject)
Equals(Object)

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
ExcludeChildren(Class, Boolean)

是否將該類型加入應排除其子節點的類型列表中。

(繼承來源 Transition)
ExcludeChildren(Int32, Boolean)

是否要將該 id 的子節點加入此轉換的目標清單中排除。

(繼承來源 Transition)
ExcludeChildren(View, Boolean)

是否要將指定目標的子女加入排除此轉換的目標子女清單。

(繼承來源 Transition)
ExcludeTarget(Class, Boolean)

是否要將該類型加入排除於此轉換之外的類型清單中。

(繼承來源 Transition)
ExcludeTarget(Int32, Boolean)

是否要將該 id 加入目標 ID 清單,以排除此轉換。

(繼承來源 Transition)
ExcludeTarget(String, Boolean)

是否要將該 transitionName 加入以排除此轉換的目標 transitionNames 清單。

(繼承來源 Transition)
ExcludeTarget(View, Boolean)

是否將指定目標加入排除此轉換目標清單。

(繼承來源 Transition)
GetEpicenterCallback()

回傳用來尋找過渡中心的回撥。

(繼承來源 Transition)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetTransitionProperties()

回傳物件中儲存 TransitionValues 的屬性名稱集合,這些屬性名稱是此轉換 #captureStartValues(TransitionValues) 所關心的,用於取消重疊動畫。

(繼承來源 Transition)
GetTransitionValues(View, Boolean)

此方法可由轉換呼叫,取得過渡播放過程中任意視圖的轉換值。

(繼承來源 Transition)
IsTransitionRequired(TransitionValues, TransitionValues)

回傳轉換是否應該建立動畫師,根據在 和 #captureStartValues(TransitionValues)期間#captureEndValues(TransitionValues)捕捉的數值。

(繼承來源 Transition)
IsVisible(TransitionValues)

回傳視圖是否根據給定值物件為「可見」。

(繼承來源 Visibility)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
OnAppear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

此方法的預設實作呼叫 #onAppear(ViewGroup, View, TransitionValues, TransitionValues)。

(繼承來源 Visibility)
OnAppear(ViewGroup, View, TransitionValues, TransitionValues)

此方法的預設實作會回傳一個空動畫器(null Animator)。

(繼承來源 Visibility)
OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

子職業應該覆蓋此方法或 #onDisappear(ViewGroup, View, TransitionValues, TransitionValues) 如果目標消失時需要建立動畫師。

(繼承來源 Visibility)
OnDisappear(ViewGroup, View, TransitionValues, TransitionValues)

此方法的預設實作會回傳一個空動畫器(null Animator)。

(繼承來源 Visibility)
RemoveListener(Transition+ITransitionListener)

會讓聽眾離開現場聽這個動畫。

(繼承來源 Transition)
RemoveTarget(Class)

將該目標從該轉換感興趣的目標清單中移除。

(繼承來源 Transition)
RemoveTarget(Int32)

將該 targetId 從本轉換感興趣的 id 列表中移除。

(繼承來源 Transition)
RemoveTarget(String)

將該目標名稱從該轉換感興趣的 transitionNames 列表中移除。

(繼承來源 Transition)
RemoveTarget(View)

將該目標從該轉換感興趣的目標清單中移除。

(繼承來源 Transition)
SetDuration(Int64)

設定此過渡的持續時間。

(繼承來源 Transition)
SetEpicenterCallback(Transition+EpicenterCallback)

設定回調來尋找過渡的中心。

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

設定 Handle 屬性。

(繼承來源 Object)
SetInterpolator(ITimeInterpolator)

設定此轉換的插值值。

(繼承來源 Transition)
SetMatchOrder(Int32[])

設定轉換與視圖開始與結束值匹配的順序。

(繼承來源 Transition)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

(繼承來源 JavaObject)
SetStartDelay(Int64)

設定此轉換的 startDelay。

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

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

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

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

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

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

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

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

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

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

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

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

(繼承來源 Transition)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

此轉換追蹤目標視圖在開始與結束場景中可見度的變化,並將視圖從場景邊緣移出。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於