共用方式為


Visibility 類別

定義

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。

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

備註

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。 可見度不只取決於檢視的狀態,也取決於 View#setVisibility(int) 檢視是否存在於目前檢視階層中。 類別是子類別的公用程式,例如 Fade,它會使用此可見度資訊來判斷在可見度變更發生時要執行的特定動畫。 子類別應該實作其中一個或兩種方法#onAppear(ViewGroup, TransitionValues, int, TransitionValues, int)#onDisappear(ViewGroup, TransitionValues, int, TransitionValues, int)#onAppear(ViewGroup, View, TransitionValues, TransitionValues)#onDisappear(ViewGroup, View, TransitionValues, TransitionValues)

android.transition.VisibilityJava 檔。

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

建構函式

Visibility()
Visibility(Context, IAttributeSet)
Visibility(IntPtr, JniHandleOwnership)

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

欄位

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)

屬性

Class

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

(繼承來源 Object)
Duration

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

(繼承來源 Transition)
Epicenter

如果沒有任何回呼存在,則傳回 或 null 所 android.transition.Transition.EpicenterCallback 指定的震中。

(繼承來源 Transition)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
Interpolator

傳回在這個轉換上設定的插補器。

(繼承來源 Transition)
JniIdentityHashCode

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。

(繼承來源 Object)
JniPeerMembers

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。

Mode

傳回是否支持顯示和/或消失的檢視。 -或- 根據 變更轉換以支持顯示和/或消失的檢視 mode

Name

傳回這個轉換的名稱。

(繼承來源 Transition)
PathMotion

傳回用來沿著兩個維度插補的演算法物件。 -或- 設定用來計算二維插補點的演算法。

(繼承來源 Transition)
PeerReference

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。

(繼承來源 Object)
Propagation

android.transition.TransitionPropagation 回用來計算 Animator 開始延遲的 。 -或- 設定用來判斷動畫工具開始延遲的方法。

(繼承來源 Transition)
StartDelay

傳回此轉換上設定的 startDelay。

(繼承來源 Transition)
TargetIds

傳回此轉換將本身限制為追蹤和動畫的目標標識符清單。

(繼承來源 Transition)
TargetNames

傳回目標 transitionNames 清單,此轉換會將本身限制為追蹤和動畫。

(繼承來源 Transition)
Targets

傳回此轉換將本身限制為追蹤和動畫的目標檢視清單。

(繼承來源 Transition)
TargetTypes

傳回目標 transitionNames 清單,此轉換會將本身限制為追蹤和動畫。

(繼承來源 Transition)
ThresholdClass

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

ThresholdType

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

方法

AddListener(Transition+ITransitionListener)

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

(繼承來源 Transition)
AddTarget(Class)

新增目標檢視的類別,這個轉換對動畫感興趣。

(繼承來源 Transition)
AddTarget(Int32)

新增此轉換對動畫感興趣的目標檢視標識碼。

(繼承來源 Transition)
AddTarget(String)

新增此 Transition 對動畫感興趣的目標檢視 transitionName。

(繼承來源 Transition)
AddTarget(View)

設定這個轉換對動畫感興趣的目標檢視實例。

(繼承來源 Transition)
CanRemoveViews()

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。

(繼承來源 Transition)
CaptureEndValues(TransitionValues)

擷取此轉換所監視之屬性的結束場景中的值。

CaptureStartValues(TransitionValues)

擷取此轉換所監視之屬性之開始場景中的值。

Clone()

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

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

這個方法會建立一個動畫,這個轉換將會針對這個轉換執行,因為 startValues 和 endValues 結構中先前針對開始和結束場景所擷取的資訊。

(繼承來源 Transition)
Dispose()

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。

(繼承來源 Object)
Dispose(Boolean)

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。

(繼承來源 Object)
Equals(Object)

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

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

是否要將指定的型別加入至應該從這個轉換中排除子系的類型清單。

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

是否要將指定標識碼的子系新增至要從這個轉換中排除的目標清單。

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

是否要將指定目標的子系新增至要從這個轉換中排除的目標子系列表。

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

是否要將指定的類型新增至要從這個轉換中排除的類型清單。

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

是否要將指定的標識元新增至要從這個轉換中排除的目標標識符清單。

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

是否要將指定的 transitionName 新增至目標 transitionName 清單,以從此轉換中排除。

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

是否要將指定的目標新增至要從這個轉換中排除的目標清單。

(繼承來源 Transition)
GetEpicenterCallback()

傳回用來尋找轉換震中的回呼。

(繼承來源 Transition)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetTransitionProperties()

傳回一組儲存在傳遞#captureStartValues(TransitionValues)至 物件中的TransitionValues屬性名稱,此轉換會因取消重疊動畫而關心。

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

轉換可以呼叫這個方法,以在轉換播放程序期間取得任何特定檢視的 TransitionValues。

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

根據 和 #captureEndValues(TransitionValues)期間#captureStartValues(TransitionValues)擷取的值,傳回轉換是否應該建立 Animator。

(繼承來源 Transition)
IsVisible(TransitionValues)

根據指定的值對象,傳回檢視是否為 「可見」。

JavaFinalize()

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

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

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

這個方法預設實作會呼叫 #onAppear(ViewGroup, View, TransitionValues, TransitionValues)

OnAppear(ViewGroup, View, TransitionValues, TransitionValues)

這個方法的預設實作會傳回 Null Animator。

OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

子類別應該覆寫此方法或 #onDisappear(ViewGroup, View, TransitionValues, TransitionValues) 如果目標消失時需要建立動畫工具,則為 。

OnDisappear(ViewGroup, View, TransitionValues, TransitionValues)

這個方法的預設實作會傳回 Null Animator。

RemoveListener(Transition+ITransitionListener)

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

(繼承來源 Transition)
RemoveTarget(Class)

從這個轉換感興趣的動畫目標清單中移除指定的目標。

(繼承來源 Transition)
RemoveTarget(Int32)

從這個轉換感興趣的動畫標識碼清單中移除指定的 targetId。

(繼承來源 Transition)
RemoveTarget(String)

從轉換有興趣動畫的 transitionName 清單中移除指定的 targetName。

(繼承來源 Transition)
RemoveTarget(View)

從這個轉換感興趣的動畫目標清單中移除指定的目標。

(繼承來源 Transition)
SetDuration(Int64)

設定此轉換的持續時間。

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

設定回呼以用來尋找 Transition 的震中。

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

設定 Handle 屬性。

(繼承來源 Object)
SetInterpolator(ITimeInterpolator)

設定這個轉換的插補器。

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

設定 Transition 符合檢視開始和結束值的順序。

(繼承來源 Transition)
SetStartDelay(Int64)

設定此轉換的 startDelay。

(繼承來源 Transition)
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)

明確介面實作

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)

此轉換會追蹤開始和結束場景中目標檢視可見性的變更。

適用於