<Key Attributes>

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ếu framePosition 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

Có trong: