ระบุแอตทริบิวต์มุมมองที่ช่วงเวลาที่เฉพาะเจาะจงระหว่างลำดับการเคลื่อนไหว คุณ
ใช้ <KeyAttribute>
เพื่อตั้งค่าแอตทริบิวต์มาตรฐานของข้อมูลพร็อพเพอร์ตี้ได้
สมมติว่าตั้งค่าความทึบแสงของมุมมอง (android:alpha
) เป็น 0 ในตอนแรก
<ConstraintSet>
และ 1 ใน<ConstraintSet>
รอบชิงชนะเลิศ โดยค่าเริ่มต้น การดำเนินการนี้จะทำให้
มุมมองจะค่อยๆ จางหายไปในลำดับการเคลื่อนไหวทั้งหมด หากคุณต้องการมุมมอง
ให้มองไม่เห็น 80% ของลำดับการเคลื่อนไหวแล้วค่อยๆ ปรากฏขึ้นอย่างรวดเร็ว ให้เพิ่ม
โหนด <KeyAttribute>
ที่มีการตั้งค่าแอตทริบิวต์ motion:framePosition
เป็น 80 และ
แอตทริบิวต์ android:alpha
ที่ตั้งค่าเป็น 0
วากยสัมพันธ์
<KeyAttribute motion:motionTarget="@id/targetPath" motion:framePosition="percentage" [ attribute = value ] />
แอตทริบิวต์
motion:motionTarget
- ดูแอตทริบิวต์ที่
<KeyAttribute>
นี้ควบคุม motion:framePosition
- จำนวนเต็มตั้งแต่ 1 ถึง 99 ที่ระบุเมื่ออยู่ในลำดับการเคลื่อนไหวที่มุมมองมี
ที่ระบุโดย
<KeyAttribute>
นี้ ตัวอย่างเช่น หากframePosition
25 มุมมองจะมีแอตทริบิวต์ที่ระบุ 1 ใน 4 ของเส้นทาง ไปตามลำดับการเคลื่อนไหว
คุณสามารถตั้งค่าแอตทริบิวต์การแสดงผลต่อไปนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ
โปรดดูหน้าข้อมูลอ้างอิง View
android:alpha
android:elevation
android:rotation
android:rotationX
android:rotationY
android:scaleX
android:scaleY
android:translationX
android:translationY
android:translationZ
android:visibility
transitionPathRotate