ตัวแบ่งคือเส้นบางๆ ที่แยกรายการในรายการหรือ
คอนเทนเนอร์อื่นๆ คุณสามารถใช้ตัวแบ่งในแอปได้โดยใช้ Composable 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 รายการ