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.