모션 중에 뷰의 위치와 속성을 지정합니다.
시퀀스입니다. 기본적으로 모션은 초기 상태에서 종료 상태로 진행됩니다.
<KeyFrameSet>
를 사용하면 더 복잡한 모션을 만들 수 있습니다.
<KeyFrameSet>
에는
<KeyPosition>
또는
<KeyAttribute>
노드라는 두 가지 리소스가 있습니다 이러한 노드는 특정 위치에서 타겟 뷰의 위치 또는 속성을
확인할 수 있습니다.
MotionLayout
드림
시작점에서 각 중간점까지 보기를 부드럽게 애니메이션합니다.
최종 목적지에 도달합니다
모션 시퀀스의 초기 상태에
최종 상태에서는 볼을 투명하게 만드는데,
오른쪽 상단 모서리를 클릭하세요. 기본적으로 MotionLayout
는 공을 부드럽게 움직입니다.
대각선으로 그려지며, 점점 더 투명해지면서
자동으로 전송합니다. <KeyFrameSet>
를 사용하면 이 동작을 변경할 수 있습니다.
예를 들어 공을 왼쪽 상단 모서리로 수직으로 이동할 수 있습니다.
불투명한 상태에서 수평으로 오른쪽 상단으로 이동하세요.
페이드아웃하는 동안 볼 수 있습니다. 이렇게 하려면 <KeyFrameSet>
를 만들고
그 안에 <KeyPosition>
와 <KeyAttribute>
를 추가합니다. <KeyPosition>
공의 중간 위치를 지정합니다. 그리고 <KeyAttribute>
를 반환합니다.
는 모션의 중간 지점에서 공이 불투명한 상태를 유지하도록 지정합니다.
구문
<KeyFrameSet> [ <KeyPosition/>... ] [ <KeyAttribute/>...] </KeyFrameSet>
포함된 요소
포함
<KeyPosition>
- 모션 시퀀스 중에 특정 시점의 뷰 위치를 지정합니다.
<KeyAttribute>
- 모션 시퀀스 중에 특정 시점의 뷰 속성을 지정합니다.