หน้านี้อธิบายข้อจำกัดด้านฟังก์ชันการทำงานบางอย่างของ Styles API
ข้อจำกัดด้านฟังก์ชันการทำงาน
- การรองรับภาพเคลื่อนไหวแบบไม่มีที่สิ้นสุด: ปัจจุบัน Styles ไม่สามารถใช้กำหนดภาพเคลื่อนไหวแบบไม่มีที่สิ้นสุดได้ หากต้องการใช้เอฟเฟกต์เหล่านี้ ให้ใช้
rememberInfiniteTransitionใน Compose ต่อไป - การกำหนดขอบเขตพร็อพเพอร์ตี้: ระบบไม่รองรับพร็อพเพอร์ตี้ที่กำหนดเองซึ่งขยายออกไปนอกเหนือจากแอตทริบิวต์สไตล์มาตรฐาน
- รูปร่าง: ระบบไม่รองรับรูปร่างที่กำหนดเอง และเราจะแก้ไขปัญหานี้ในเวอร์ชันต่อๆ ไป นอกจากนี้ ระบบยังไม่รองรับภาพเคลื่อนไหวของรูปร่าง
- การทำงานร่วมกันกับธีมและสไตล์ของระบบ View: ระบบไม่รองรับการดึงสไตล์จาก
themes.xmlหรือstyles.xmlที่มีอยู่ Styles จะไม่รองรับฟีเจอร์นี้โดยตรง - การทำงานร่วมกันกับ Ripple/Indication: การใช้
pressedโดยไม่ตั้งค่าindication = nullในตัวแก้ไขclickableจะทำให้ทั้ง 2 อย่างแสดงพร้อมกัน
สถานะการผสานรวม Material
เราวางแผนที่จะเพิ่มการรองรับสไตล์ให้กับคอมโพเนนต์ Material ในการอัปเดตครั้งต่อๆ ไป
ส่งรายงานข้อบกพร่องหากพบเคสการใช้งานที่ไม่รองรับ