ตัวแบ่งคือเส้นบางๆ ที่แยกรายการในลิสต์หรือคอนเทนเนอร์อื่นๆ คุณสามารถใช้เส้นแบ่งในแอปได้โดยใช้คอมโพสิเบิล HorizontalDivider และ VerticalDivider
HorizontalDivider: แยกรายการในคอลัมน์VerticalDivider: แยกรายการในแถว
แพลตฟอร์ม API
ทั้ง 2 คอมโพเนนต์มีพารามิเตอร์สำหรับแก้ไขลักษณะที่ปรากฏ ดังนี้
thickness: ใช้พารามิเตอร์นี้เพื่อระบุความหนาของเส้นแบ่งcolor: ใช้พารามิเตอร์นี้เพื่อระบุสีของเส้นแบ่ง
ตัวอย่างตัวแบ่งแนวนอน
ตัวอย่างต่อไปนี้แสดงการใช้งานคอมโพเนนต์ HorizontalDivider โดยใช้พารามิเตอร์ thickness เพื่อควบคุมความสูงของบรรทัด ดังนี้
@Composable fun HorizontalDividerExample() { Column( verticalArrangement = Arrangement.spacedBy(8.dp), ) { Text("First item in list") HorizontalDivider(thickness = 2.dp) Text("Second item in list") } }
การติดตั้งใช้งานนี้จะแสดงเส้นแนวนอนบางๆ ระหว่างคอมโพเนนต์ข้อความ 2 รายการ ดังนี้
ตัวอย่างตัวแบ่งแนวตั้ง
ตัวอย่างต่อไปนี้แสดงการใช้งานคอมโพเนนต์ VerticalDivider โดยใช้พารามิเตอร์ color เพื่อระบุสีที่กำหนดเองสำหรับเส้น ดังนี้
@Composable fun VerticalDividerExample() { Row( modifier = Modifier .fillMaxWidth() .height(IntrinsicSize.Min), horizontalArrangement = Arrangement.SpaceEvenly ) { Text("First item in row") VerticalDivider(color = MaterialTheme.colorScheme.secondary) Text("Second item in row") } }
การติดตั้งใช้งานนี้จะแสดงเส้นแนวตั้งบางๆ ระหว่างคอมโพเนนต์ข้อความ 2 รายการ ดังนี้