ตัวแบ่ง

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

วันที่ หน้าจอแอป Android แสดงรายการข้อความ 2 รายการ "รายการแรกในรายการ" และ "รายการที่ 2 ในรายการ" คั่นด้วยเส้นแนวนอนบาง
รูปที่ 1 เส้นแบ่งแนวนอนที่แบ่งองค์ประกอบของข้อความ 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 รายการ ดังนี้

วันที่ หน้าจอแอป Android แสดงรายการข้อความ 2 รายการ "รายการแรกในแถว" และ "รายการที่ 2 ในแถว" คั่นด้วยเส้นแนวตั้งบาง
รูปที่ 2 เส้นแบ่งแนวตั้งที่แยกองค์ประกอบของข้อความ 2 ส่วน

แหล่งข้อมูลเพิ่มเติม