指定运动序列中特定时刻的视图属性。您
可以使用 <KeyAttribute>
设置视图的标准属性。
假设视图的不透明度 (android:alpha
) 在初始状态下设置为 0
最后 <ConstraintSet>
分,击中三柱门 <ConstraintSet>
次。默认情况下
视图在整个运动序列中以线性方式淡入。如果您希望
即在 80% 的运动序列中保持不可见状态,然后快速淡入,添加
一个 <KeyAttribute>
节点(motion:framePosition
属性设置为 80);以及
将 android:alpha
属性设置为 0。
语法
<KeyAttribute motion:motionTarget="@id/targetPath" motion:framePosition="percentage" [ attribute = value ] />
属性
motion:motionTarget
- 哪些视图的属性受此
<KeyAttribute>
控制。 motion:framePosition
- 从 1 到 99 的整数,用于指定视图在运动序列中的时间点
此
<KeyAttribute>
指定的属性。例如,如果framePosition
为 25,则视图在视图的四分之一处具有指定属性 整个运动序列的过程。
您可以设置以下视图属性。如需详细了解
属性,请参阅 View
参考页面。
android:alpha
android:elevation
android:rotation
android:rotationX
android:rotationY
android:scaleX
android:scaleY
android:translationX
android:translationY
android:translationZ
android:visibility
transitionPathRotate