ตัวแบ่งคือเส้นบางๆ ที่แยกรายการในรายการหรือคอนเทนเนอร์อื่นๆ คุณใช้ตัวแบ่งในแอปได้โดยใช้ Composable HorizontalDivider
และ VerticalDivider
HorizontalDivider
: แยกรายการในคอลัมน์VerticalDivider
: แยกรายการในแถว
แพลตฟอร์ม API
คอมโพเนนต์ทั้งสองมีพารามิเตอร์สำหรับการแก้ไขลักษณะที่ปรากฏ ดังนี้
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 รายการ