Chỉ định các thuộc tính của thành phần hiển thị tại một thời điểm cụ thể trong chuỗi chuyển động. Bạn
có thể sử dụng <KeyAttribute>
để đặt các thuộc tính chuẩn của thành phần hiển thị.
Giả sử độ mờ của khung hiển thị (android:alpha
) được đặt thành 0 ban đầu
<ConstraintSet>
và 1 trong trận chung kết <ConstraintSet>
. Theo mặc định, thao tác này
khung nhìn mờ dần trong toàn bộ chuỗi chuyển động. Nếu bạn muốn chế độ xem
để liên tục ẩn mặt trong 80% chuỗi chuyển động rồi mờ dần đi, thêm
một nút <KeyAttribute>
có thuộc tính motion:framePosition
được đặt thành 80 và
thuộc tính android:alpha
được đặt thành 0.
Cú pháp
<KeyAttribute motion:motionTarget="@id/targetPath" motion:framePosition="percentage" [ attribute = value ] />
Thuộc tính
motion:motionTarget
- Xem thuộc tính có thuộc tính nào do
<KeyAttribute>
này kiểm soát. motion:framePosition
- Số nguyên từ 1 đến 99 xác định thời điểm trong chuỗi chuyển động, khung hiển thị có
do
<KeyAttribute>
này chỉ định. Ví dụ: nếuframePosition
là 25, thì khung hiển thị có các thuộc tính được chỉ định ở một phần tư đường đi thông qua chuỗi chuyển động.
Bạn có thể đặt các thuộc tính thành phần hiển thị sau đây. Để biết thêm thông tin về
hãy xem trang tham khảo về View
.
android:alpha
android:elevation
android:rotation
android:rotationX
android:rotationY
android:scaleX
android:scaleY
android:translationX
android:translationY
android:translationZ
android:visibility
transitionPathRotate