<클릭 시>

사용자가 뷰를 탭할 때 실행할 작업을 지정합니다. 단일 <Transition>에 여러 <OnClick> 노드가 있을 수 있으며 각 <OnClick>는 다양한 타겟 뷰와 뷰를 탭할 때 실행할 여러 작업을 지정합니다.

구문

<OnClick
    motion:targetId="@id/target_view"
    motion:clickAction="action"/>

속성

motion:targetId
모니터링되고 있는 뷰입니다. 사용자가 이 뷰를 탭하면 전환이 발생합니다.
motion:ClickAction
뷰를 탭할 때 실행할 작업입니다. 지원되는 값은 다음과 같습니다.
  • transitionToStart
  • 현재 레이아웃에서 <Transition> 요소의 motion::constraintSetStart 속성으로 지정된 레이아웃으로 애니메이션화합니다.
  • transitionToEnd
  • 현재 레이아웃에서 <Transition> 요소의 motion:constraintSetEnd 속성으로 지정된 레이아웃으로 애니메이션화합니다.
  • jumpToStart
  • 현재 레이아웃에서 <Transition> 요소의 motion::constraintSetStart 속성으로 지정된 레이아웃으로 이동합니다.
  • jumpToEnd
  • 현재 레이아웃에서 <Transition> 요소의 motion:constraintSetEnd 속성으로 지정된 레이아웃으로 이동합니다.
  • toggle
  • 레이아웃이 시작 상태에 있으면 끝까지 애니메이션화합니다. 그렇지 않으면 시작으로 애니메이션을 적용합니다.