모션 시퀀스 과정에서 특정 시점의 뷰 속성을 지정합니다. 나
<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:alphaandroid:elevationandroid:rotationandroid:rotationXandroid:rotationYandroid:scaleXandroid:scaleYandroid:translationXandroid:translationYandroid:translationZandroid:visibilitytransitionPathRotate