ย้ายข้อมูลไปยัง Compose สำหรับทีวี

หากต้องการย้ายข้อมูลจากชุดเครื่องมือ UI ของ Leanback ไปยัง Compose สำหรับ Android TV ให้ทำตามขั้นตอนต่อไปนี้

  • ประเมินการใช้งาน Leanback ปัจจุบันโดยระบุคอมโพเนนต์ที่ใช้อยู่ (รวมถึงคอมโพเนนต์ที่อยู่ในส่วนย่อยที่สร้างไว้ล่วงหน้า) และทําความเข้าใจโครงสร้าง UI และเส้นทางที่ข้อมูลไหลผ่านแอป

  • ย้ายข้อมูลหน้าจอแต่ละหน้าจอของแอปทีวีไปยัง Compose เพื่อให้คุณค่อยๆ เรียนรู้และปรับตัวให้เข้ากับ Compose ได้

    • แม้ว่าคุณจะใช้ทั้ง Leanback และ Compose ภายในแอปเดียวกันได้เพื่อดำเนินการย้ายข้อมูลทีละน้อย แต่ให้เริ่มต้นด้วยการแทนที่ทั้งกลุ่มย่อยทีละกลุ่ม โดยมีเป้าหมายเพื่อแปลงแอปพลิเคชันทีวีให้เป็นกิจกรรมเดียว

    • เริ่มต้นจากน้อย อย่าพยายามย้ายข้อมูลทั้งหมดในครั้งเดียว เริ่มต้นด้วยคอมโพเนนต์ขนาดเล็ก เช่น การตั้งค่าหรือหน้าจอบัญชี แล้วค่อยๆ ไปยังส่วนต่างๆ ของแอป

    • โปรดดูเอกสารประกอบและตัวอย่างในแหล่งข้อมูลที่ระบุไว้ในส่วนแหล่งข้อมูล

  • ใช้ประโยชน์จากคอมโพเนนต์เฉพาะจาก Compose สำหรับทีวีโดยใช้ไลบรารี Jetpack โปรดดูคู่มือการออกแบบเพื่อดูวิธีปรับแต่งและขยายคอมโพสิเบิลที่พร้อมใช้งานเพื่อสร้าง UI ทีวีที่สวยงาม

  • ปรับการจัดการข้อมูลและสถานะเพื่อรองรับรูปแบบการเขียนโปรแกรมแบบประกาศของ Compose การปรับตัวอาจต้องมีการเปลี่ยนวิธีจัดการข้อมูลและสถานะในแอป ใช้ ViewModel และกลไกการจัดการสถานะภายในของ Jetpack Compose เพื่อจัดการข้อมูลและสถานะในแอป

  • ทดสอบและทำซ้ำเมื่อย้ายข้อมูลส่วนที่ซับซ้อนมากขึ้นของแอป

พูดคุยกับชุมชนนักพัฒนาแอป Android ที่ใช้งานอยู่บน Stackoverflow เพื่อแจ้งข้อบกพร่องที่คุณพบ หรือส่งข้อบกพร่องผ่านเครื่องมือติดตามข้อบกพร่องสาธารณะ

แหล่งข้อมูล

ไม่ว่าคุณจะเพิ่งเริ่มใช้ Compose หรืออยู่ระหว่างการย้ายข้อมูลไปยัง Compose อยู่แล้ว แหล่งข้อมูลจำนวนมากของเราพร้อมให้ความช่วยเหลือคุณในการเรียนรู้แนวทางปฏิบัติแนะนำในการสร้าง UI ของทีวีด้วยชุดเครื่องมือการพัฒนา Android ที่ทันสมัยอย่าง Jetpack Compose

Jetpack Compose is Android's recommended modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.

อัปเดตแล้ว Dec 20, 2024

Jetpack Compose is Android's recommended modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.

อัปเดตแล้ว Aug 5, 2024

Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.

อัปเดตแล้ว Aug 23, 2024