Share via


TransitionPropagation.CaptureValues(TransitionValues) メソッド

定義

この遷移伝達によって監視されるプロパティの開始シーンまたは終了シーンの値をキャプチャします。

[Android.Runtime.Register("captureValues", "(Landroid/transition/TransitionValues;)V", "GetCaptureValues_Landroid_transition_TransitionValues_Handler")]
public abstract void CaptureValues (Android.Transitions.TransitionValues? transitionValues);
[<Android.Runtime.Register("captureValues", "(Landroid/transition/TransitionValues;)V", "GetCaptureValues_Landroid_transition_TransitionValues_Handler")>]
abstract member CaptureValues : Android.Transitions.TransitionValues -> unit

パラメーター

transitionValues
TransitionValues

Transition が格納する任意の値のホルダー。 値は、この TransitionValues オブジェクトのフィールドに values 格納され、String 値からキーが設定されます。 たとえば、ビューの回転値を格納するには、遷移で を呼び出す transitionValues.values.put("appname:transitionname:rotation", view.getRotation())場合があります。 このメソッドが呼び出されると、ターゲット ビューは transitionValues 構造体に既に格納されます。

属性

注釈

この遷移伝達によって監視されるプロパティの開始シーンまたは終了シーンの値をキャプチャします。 これらの値は、 の後の呼び出し #getStartDelay(ViewGroup, Transition, TransitionValues, TransitionValues)で startValues または endValues 構造体として渡されます。 実装に関するメインの懸念事項は、遷移が考慮するプロパティと、それらのすべてのプロパティの値です。 開始値と終了値は、 の間に後で比較されます #getStartDelay(ViewGroup, Transition, TransitionValues, TransitionValues)。 メソッドを使用して開始遅延を決定します。

サブクラスでは、このメソッドを実装する必要があります。 メソッドは、遷移システムによってのみ呼び出す必要があります。外部クラスから呼び出されるものではありません。

の Java ドキュメント android.transition.TransitionPropagation.captureValues(android.transition.TransitionValues)

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

適用対象