MotionLayout 참조
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
MotionLayout
는 모션 장면 파일을 사용하여 모션 시퀀스를 정의합니다. 모션 장면 파일은 모션 시퀀스의 모든 측면을 지정하는 XML 파일입니다.
레이아웃 파일의 <MotionLayout>
노드에는 모션 장면 파일을 가리키는 app:layoutDescription
속성이 있습니다.
이 참조는 포괄적이지 않습니다. 또한 가장 중요한 모션 장면 파일 요소와 이러한 요소에서 가장 일반적으로 사용되는 속성에 관한 정보를 제공합니다.
<MotionScene>
- 모션 장면 파일의 루트 요소입니다.
<ConstraintSet>
- 모션 시퀀스의 한 지점에서 모든 뷰의 위치와 속성을 지정합니다.
<Constraint>
- 모션 시퀀스의 한 요소의 위치와 속성을 지정합니다.
<Transition>
- 모션 시퀀스의 시작 및 종료 상태, 원하는 중간 상태, 시퀀스를 트리거하는 사용자 상호작용을 지정합니다.
<OnClick>
- 사용자가 뷰를 탭할 때 실행할 작업을 지정합니다.
<OnSwipe>
- 사용자가 레이아웃을 스와이프할 때 실행할 작업을 지정합니다.
<KeyFrameSet>
- 모션 시퀀스 중에 뷰의 위치와 속성을 지정합니다.
<KeyPosition>
- 모션 시퀀스 중에 특정 시점의 뷰 위치를 지정합니다.
<KeyAttribute>
- 모션 시퀀스 중에 특정 시점의 뷰 속성을 지정합니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-02-15(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]