<По клику>

Указывает действие, которое необходимо выполнить, когда пользователь нажимает на представление. Для одного <Transition> может быть несколько узлов <OnClick> , причем каждый <OnClick> определяет другое целевое представление и другое действие, которое необходимо выполнить при касании представления.

Синтаксис

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

Атрибуты

motion:targetId
Посмотреть, за кем ведется наблюдение. Когда пользователь нажимает на это представление, происходит переход.
motion:ClickAction
Действие, выполняемое при нажатии на представление. Поддерживаются следующие значения:
  • transitionToStart
  • Анимация из текущего макета в макет, указанный атрибутом motion::constraintSetStart элемента <Transition> .
  • transitionToEnd
  • Анимация из текущего макета в макет, указанный атрибутом motion:constraintSetEnd элемента <Transition> .
  • jumpToStart
  • Перейти из текущего макета в макет, указанный атрибутом motion::constraintSetStart элемента <Transition> .
  • jumpToEnd
  • Переход от текущего макета к макету, указанному атрибутом motion:constraintSetEnd элемента <Transition> .
  • toggle
  • Если макет находится в начальном состоянии, анимируйте до конца. В противном случае анимируйте начало.