Fade クラス

定義

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

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

注釈

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。 表示は、ビューの View#setVisibility(int) 状態と、それが現在のビュー階層で親になっているかどうかの両方によって決まります。

特定のビューをフェードアウトするこの切り替え機能と、フェード処理の実行方法は、ビュー階層内のビューの状況に基づいています。 たとえば、ビューが親から削除されただけの場合、ビューはフェード中に android.view.ViewGroupOverlay に追加されます。 表示ビューが View#GONE または View#INVISIBLEに変更された場合、アニメーションの期間中、表示設定は View#VISIBLE に変更されます。 ただし、ビューが階層内にあり、ビューの可視性も変更されている場合は、状況がより複雑になる可能性があります。 一般に、エンド シーンの階層内に存在しなくなったビューに親が存在する場合 (親階層は削除されましたが、親からは削除されませんでした)、親から不適切に削除される副作用を回避するために、ビューは単独で残されます。 これに対する唯一の例外は、前の SceneScene#getSceneForLayout(android.view.ViewGroup, int, android.content.Context) created from a layout resource fileされた場合、フェードアウトするために開始シーン ビューの親を解除しても安全であると見なされます。

フェード遷移は、タグ fadeと、 android.R.styleable#Fadeandroid.R.styleable#Transitionの標準属性を使用して、リソース ファイルで記述できます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
Fade()

ターゲットをフェードインおよびフェードアウトするフェード遷移を構築します。

Fade(Context, IAttributeSet)

ターゲットをフェードインおよびフェードアウトするフェード遷移を構築します。

Fade(FadingMode)

fadeingMode の値に従って、ターゲットをフェードインまたはフェードアウトするフェード遷移を構築します。

Fade(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
In
古い.

#Fade(int)で使用されるフェード モードは、遷移が表示されているターゲットで動作するようにします。

MatchId
古い.

#setMatchOrder(int...)では、android.view.View#getId()で一致することを選択します。

(継承元 Transition)
MatchInstance
古い.

#setMatchOrder(int...)では、ビュー インスタンスごとに一致することを選択します。

(継承元 Transition)
MatchItemId
古い.

#setMatchOrder(int...)では、android.widget.Adapter項目 ID で照合することを選択します。

(継承元 Transition)
MatchName
古い.

#setMatchOrder(int...)では、android.view.View#getTransitionName()で一致することを選択します。

(継承元 Transition)
Out
古い.

#Fade(int)で使用されるフェード モードは、画面切り替えが消えるターゲットで動作するようにします。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Duration

この切り替えに設定された期間を返します。

(継承元 Transition)
Epicenter

android.transition.Transition.EpicenterCallbackで指定されたエピセンターを返します。コールバックが存在しない場合は null を返します。

(継承元 Transition)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Interpolator

この遷移で設定された補間を返します。

(継承元 Transition)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

(継承元 JavaObject)
JniPeerMembers

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

Mode

表示または非表示のビューがサポートされているかどうかを返します。 または、 modeに応じて、ビューの表示/非表示をサポートするように切り替えます。

(継承元 Visibility)
Name

この遷移の名前を返します。

(継承元 Transition)
PathMotion

2 次元に沿って補間するために使用されるアルゴリズム オブジェクトを返します。 または、2 次元補間の計算に使用するアルゴリズムを設定します。

(継承元 Transition)
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Propagation

アニメーターの開始遅延の計算に使用する android.transition.TransitionPropagation を返します。 または、アニメーターの開始遅延を決定する方法を設定します。

(継承元 Transition)
StartDelay

この遷移時に設定された startDelay を返します。

(継承元 Transition)
TargetIds

この遷移によって追跡とアニメーション化に制限されるターゲット ID の一覧を返します。

(継承元 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)

この画面切り替えがアニメーション化に使用するターゲット ビューの ID を追加します。

(継承元 Transition)
AddTarget(String)

この画面切り替えがアニメーション化に使用するターゲット ビューの transitionName を追加します。

(継承元 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 の一覧に、指定された transitionName を追加するかどうかを指定します。

(継承元 Transition)
ExcludeTarget(View, Boolean)

この遷移から除外するターゲットの一覧に、指定されたターゲットを追加するかどうかを指定します。

(継承元 Transition)
GetEpicenterCallback()

遷移の震源を見つけるために使用されるコールバックを返します。

(継承元 Transition)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetTransitionProperties()

重なり合うアニメーションを取り消す目的で、この遷移が考慮するTransitionValuesに渡される#captureStartValues(TransitionValues) オブジェクトに格納されているプロパティ名のセットを返します。

(継承元 Transition)
GetTransitionValues(View, Boolean)

このメソッドは、遷移再生プロセス中に特定のビューの TransitionValues を取得するために、遷移によって呼び出すことができます。

(継承元 Transition)
IsTransitionRequired(TransitionValues, TransitionValues)

#captureStartValues(TransitionValues)および#captureEndValues(TransitionValues)中にキャプチャされた値に基づいて、画面切り替えでアニメーターを作成するかどうかを返します。

(継承元 Transition)
IsVisible(TransitionValues)

指定された値オブジェクトに従ってビューが "表示" されているかどうかを返します。

(継承元 Visibility)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
OnAppear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

このメソッドの既定の実装では、 #onAppear(ViewGroup, View, TransitionValues, TransitionValues)が呼び出されます。

(継承元 Visibility)
OnAppear(ViewGroup, View, TransitionValues, TransitionValues)

このメソッドの既定の実装では、null アニメーターが返されます。

(継承元 Visibility)
OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

サブクラスは、このメソッドをオーバーライドする必要があります。 #onDisappear(ViewGroup, View, TransitionValues, TransitionValues) ターゲットが消えたときにアニメーターを作成する必要がある場合は>

(継承元 Visibility)
OnDisappear(ViewGroup, View, TransitionValues, TransitionValues)

このメソッドの既定の実装では、null アニメーターが返されます。

(継承元 Visibility)
RemoveListener(Transition+ITransitionListener)

このアニメーションをリッスンしているリスナーをセットから削除します。

(継承元 Transition)
RemoveTarget(Class)

この遷移がアニメーション化に関心のあるターゲットの一覧から、指定されたターゲットを削除します。

(継承元 Transition)
RemoveTarget(Int32)

この遷移でアニメーション化する ID の一覧から、指定された targetId を削除します。

(継承元 Transition)
RemoveTarget(String)

指定された targetName を、この Transition がアニメーション化する 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>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

(継承元 JavaObject)
IJavaPeerable.Finalized()

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

(継承元 Transition)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

この切り替えでは、開始シーンと終了シーンでのターゲット ビューの可視性に対する変更を追跡し、ビューが表示または非表示になったときにフェードインまたはフェードアウトします。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象