การกำหนดภาพเคลื่อนไหวที่กำหนดเอง

หน้านี้เลิกใช้งานแล้ว ดูตำแหน่งใหม่ของ เอกสารที่เคยอยู่ที่นี่ได้ที่ด้านล่าง

ปรับแต่งการตอบสนองต่อการสัมผัส

การตอบสนองต่อการแตะใน Material Design จะเป็นการยืนยันด้วยภาพทันที ณ จุดสัมผัสเมื่อผู้ใช้โต้ตอบกับองค์ประกอบ UI ภาพเคลื่อนไหวการตอบสนองต่อการแตะเริ่มต้น สำหรับปุ่มใช้คลาส RippleDrawable ใหม่ ซึ่งเปลี่ยน ระหว่างสถานะต่างๆ ด้วยเอฟเฟกต์ระลอกคลื่น

ในกรณีส่วนใหญ่ คุณควรใช้ฟังก์ชันนี้ใน XML ของมุมมองโดยระบุพื้นหลังของมุมมอง เป็นดังนี้

  • ?android:attr/selectableItemBackground สำหรับการกระเพื่อมที่จำกัด
  • ?android:attr/selectableItemBackgroundBorderless สำหรับการกระเพื่อมที่ขยายออกไปนอก มุมมอง โดยจะอิงตามและถูกจำกัดด้วยองค์ประกอบระดับบนสุดที่ใกล้ที่สุดของมุมมองที่มีพื้นหลังที่ไม่ใช่ Null

หมายเหตุ: selectableItemBackgroundBorderless เป็นแอตทริบิวต์ใหม่ ที่เปิดตัวใน API ระดับ 21

หรือจะกำหนด RippleDrawable เป็นทรัพยากร XML โดยใช้องค์ประกอบ ripple ก็ได้

คุณกำหนดสีให้กับออบเจ็กต์ RippleDrawable ได้ หากต้องการเปลี่ยนสีการตอบสนองต่อการสัมผัสเริ่มต้น ให้ใช้แอตทริบิวต์ android:colorControlHighlight ของธีม

ดูข้อมูลเพิ่มเติมได้ที่การอ้างอิง API สำหรับคลาส RippleDrawable

ใช้เอฟเฟกต์การเปิดเผย

ดูหัวข้อสร้างภาพเคลื่อนไหวแบบวงกลม

ปรับแต่งการเปลี่ยนภาพกิจกรรม

ดูเริ่มกิจกรรมด้วยภาพเคลื่อนไหว

ใช้การเคลื่อนไหวแบบโค้ง

ดูหัวข้อใช้การเคลื่อนไหวแบบโค้ง

เปลี่ยนสถานะมุมมองให้เคลื่อนไหว

ดูการใช้ StateListAnimator เพื่อ เปลี่ยนสถานะของมุมมอง

สร้างภาพเคลื่อนไหวของ Vector Drawable

ดูสร้างภาพเคลื่อนไหวของกราฟิกที่ถอนออกได้