Transition.CaptureStartValues(TransitionValues) 方法

定义

捕获此转换监视器的属性的起始场景中的值。

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

参数

transitionValues
TransitionValues

Transition 希望存储的任何值的持有者。 值存储在 values 此 TransitionValues 对象的字段中,并从字符串值进行键键。 例如,若要存储视图的旋转值,转换可能会调用 transitionValues.values.put("appname:transitionname:rotation", view.getRotation())。 调用此方法时,目标视图已存储在 transitionValues 结构中。

属性

注解

捕获此转换监视器的属性的起始场景中的值。 然后,这些值在稍后调用 #createAnimator(ViewGroup, TransitionValues, TransitionValues)中作为 startValues 结构传递。 实现的主要考虑因素是转换所关心的属性以及所有这些属性的值是什么。 在方法中 #createAnimator(android.view.ViewGroup, TransitionValues, TransitionValues) 稍后将比较开始值和结束值,以确定应运行哪些动画(如果有)。

子类必须实现此方法。 该方法只能由转换系统调用;它不应从外部类调用。

适用于 . 的 android.transition.Transition.captureStartValues(android.transition.TransitionValues)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

另请参阅

  • CaptureEndValues(TransitionValues)
  • <xref:Android.Transitions.Transition.CreateAnimator(Android.Views.ViewGroup%2c+Android.Transitions.TransitionValues%2c+Android.Transitions.TransitionValues)>