ดูวิธีสร้างการออกแบบที่ซับซ้อนสำหรับเลย์เอาต์ Compose โดยเน้นที่ระยะและข้อจำกัดของเลย์เอาต์ เลย์เอาต์ย่อยของคอมโพสิท และการวัดผลโดยประมาณ
ข้อมูลสำคัญ
- ระยะการวางเลย์เอาต์คือระยะของ Compose ที่กําหนดขนาดและตําแหน่งองค์ประกอบ
- ในระหว่างระยะการจัดวาง องค์ประกอบแต่ละรายการในต้นไม้ UI จะวัดองค์ประกอบย่อย ซึ่งช่วยให้องค์ประกอบหลักตัดสินใจเกี่ยวกับขนาดของตนเองและวางองค์ประกอบย่อยในพื้นที่ 2 มิติที่มีอยู่ได้
- หากต้องการสร้างเลย์เอาต์ที่กำหนดเอง ให้เรียกใช้คอมโพสิเบิล
Layout
ซึ่งรับเนื้อหาคอมโพสิเบิลเป็นองค์ประกอบย่อย - องค์ประกอบย่อยช่วยให้คอมโพเนนต์แบบ Lazy เพิ่มเนื้อหาตามต้องการขณะเลื่อน
- เลย์เอาต์ที่คอมโพสย่อยอาจส่งผลต่อประสิทธิภาพ ใช้แนวทางนี้เมื่อองค์ประกอบของเด็กอย่างน้อย 1 คนขึ้นอยู่กับผลการวัดของเด็กอีกคน
- การวัดค่าโดยประมาณช่วยให้คุณค้นหาข้อมูลเกี่ยวกับเด็กได้ก่อนที่จะทำการวัด
คอลเล็กชันที่มีคู่มือนี้
คู่มือนี้เป็นส่วนหนึ่งของคอลเล็กชันคู่มือฉบับย่อที่มีการดูแลจัดการซึ่งครอบคลุมเป้าหมายการพัฒนา Android ที่กว้างขึ้น ดังนี้
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=th)
แสดงรายการหรือตารางกริด
รายการและตารางกริดช่วยให้แอปแสดงคอลเล็กชันในรูปแบบที่ดึงดูดสายตาและใช้งานง่ายสำหรับผู้ใช้
หากมีคำถามหรือความคิดเห็น
ไปที่หน้าคำถามที่พบบ่อยเพื่อดูคู่มือฉบับย่อหรือติดต่อเราเพื่อบอกความคิดเห็นของคุณ