<クリック時>

ユーザーがビューをタップしたときに実行するアクションを指定します。1 つの <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
  • レイアウトが開始状態の場合は、最後までアニメーション化します。それ以外の場合は、最初からアニメーション化してください。