<OnClick>

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

Cú pháp

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

Thuộc tính

motion:targetId
Chế độ xem đang được theo dõi. 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 nhấn vào thành phần 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 đến 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 đến 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 cho đến khi kết thúc. Nếu không, hãy tạo ảnh động cho phần bắt đầu.