모션 시퀀스 과정에서 특정 시점의 뷰 속성을 지정합니다. 나
<KeyAttribute>
를 사용하여 뷰의 표준 속성을 설정할 수 있습니다.
뷰의 불투명도 (android:alpha
)가 초기에 0으로 설정되었다고 가정해 보겠습니다.
마지막 <ConstraintSet>
에서 <ConstraintSet>
런을 기록했습니다. 이렇게 하면 기본적으로
뷰가 전체 모션 시퀀스 동안 선형으로 페이드 인됩니다. 뷰를 원하는 경우
80% 동안 보이지 않고 빠르게 페이드인되도록 하려면
motion:framePosition
속성이 80으로 설정된 <KeyAttribute>
노드
0으로 설정된 android:alpha
속성
구문
<KeyAttribute motion:motionTarget="@id/targetPath" motion:framePosition="percentage" [ attribute = value ] />
속성
motion:motionTarget
- 속성이 이
<KeyAttribute>
에 의해 제어되는 보기입니다. motion:framePosition
- 모션 시퀀스에서 뷰가 보유하는 시점을 지정하는 1에서 99 사이의 정수입니다.
이
<KeyAttribute>
에서 지정한 속성입니다. 예를 들어framePosition
가 25이면 보기의 4분의 1 지점에 지정된 속성이 있다 전달할 수 있습니다.
다음 뷰 속성을 설정할 수 있습니다. 이러한 기능에 대해
속성에 관한 자세한 내용은 View
참조 페이지를 확인하세요.
android:alpha
android:elevation
android:rotation
android:rotationX
android:rotationY
android:scaleX
android:scaleY
android:translationX
android:translationY
android:translationZ
android:visibility
transitionPathRotate