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.