<OnClick>

Chỉ định hành động cần thực hiện khi người dùng nhấn vào một khung hiển thị. Có thể có nhiều nút <OnClick> cho một <Transition>, trong đó mỗi <OnClick> chỉ định một khung hiển thị mục tiêu riêng và một hành động khác cần thực hiện khi người dùng nhấn vào khung hiển thị đó.

Cú pháp

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

Thuộc tính

motion:targetId
Chế độ xem đang được giám sát. Khi người dùng nhấn vào thành phần hiển thị này, quá trình chuyển đổi sẽ diễn ra.
motion:ClickAction
Thao tác cần thực hiện khi người dùng nhấn vào khung hiển thị. Sau đây là các giá trị được hỗ trợ:
  • transitionToStart
  • Tạo ảnh động từ bố cục hiện tại sang bố cục do thuộc tính motion::constraintSetStart của phần tử <Transition> chỉ định.
  • transitionToEnd
  • Tạo ảnh động từ bố cục hiện tại sang bố cục do thuộc tính motion:constraintSetEnd của phần tử <Transition> chỉ định.
  • jumpToStart
  • Chuyển từ bố cục hiện tại sang bố cục do thuộc tính motion::constraintSetStart của phần tử <Transition> chỉ định.
  • jumpToEnd
  • Chuyển từ bố cục hiện tại sang bố cục do thuộc tính motion:constraintSetEnd của phần tử <Transition> chỉ định.
  • toggle
  • Nếu bố cục đang ở trạng thái bắt đầu, hãy tạo ảnh động đến cuối. Nếu không, hãy tạo ảnh động ngay từ đầu.