Делитель

Разделители — это тонкие линии, разделяющие элементы в списках или других контейнерах. Вы можете реализовать разделители в своем приложении, используя составные элементы 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")
   
}
}

Эта реализация отображает тонкую горизонтальную линию между двумя текстовыми компонентами:

Экран приложения Android, на котором отображаются два текстовых элемента: «Первый элемент в списке» и «Второй элемент в списке», разделенные тонкой горизонтальной линией.
Рисунок 1. Горизонтальный разделитель, разделяющий два текстовых компонента.

Пример вертикального разделителя

В следующем примере демонстрируется реализация компонента 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")
   
}
}

Эта реализация отображает тонкую вертикальную линию между двумя текстовыми компонентами:

Экран приложения Android, на котором отображаются два текстовых элемента: «Первый элемент в строке» и «Второй элемент в строке», разделенных тонкой вертикальной линией.
Рисунок 2. Вертикальный разделитель, разделяющий два текстовых компонента.

Дополнительные ресурсы

,

Разделители — это тонкие линии, разделяющие элементы в списках или других контейнерах. Вы можете реализовать разделители в своем приложении, используя составные элементы 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")
   
}
}

Эта реализация отображает тонкую горизонтальную линию между двумя текстовыми компонентами:

Экран приложения Android, на котором отображаются два текстовых элемента: «Первый элемент в списке» и «Второй элемент в списке», разделенные тонкой горизонтальной линией.
Рисунок 1. Горизонтальный разделитель, разделяющий два текстовых компонента.

Пример вертикального разделителя

В следующем примере демонстрируется реализация компонента 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")
   
}
}

Эта реализация отображает тонкую вертикальную линию между двумя текстовыми компонентами:

Экран приложения Android, на котором отображаются два текстовых элемента: «Первый элемент в строке» и «Второй элемент в строке», разделенных тонкой вертикальной линией.
Рисунок 2. Вертикальный разделитель, разделяющий два текстовых компонента.

Дополнительные ресурсы

,

Разделители — это тонкие линии, разделяющие элементы в списках или других контейнерах. Вы можете реализовать разделители в своем приложении, используя составные элементы 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")
   
}
}

Эта реализация отображает тонкую горизонтальную линию между двумя текстовыми компонентами:

Экран приложения Android, на котором отображаются два текстовых элемента: «Первый элемент в списке» и «Второй элемент в списке», разделенных тонкой горизонтальной линией.
Рисунок 1. Горизонтальный разделитель, разделяющий два текстовых компонента.

Пример вертикального разделителя

В следующем примере демонстрируется реализация компонента 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")
   
}
}

Эта реализация отображает тонкую вертикальную линию между двумя текстовыми компонентами:

Экран приложения Android, на котором отображаются два текстовых элемента: «Первый элемент в строке» и «Второй элемент в строке», разделенных тонкой вертикальной линией.
Рисунок 2. Вертикальный разделитель, разделяющий два текстовых компонента.

Дополнительные ресурсы

,

Разделители — это тонкие линии, разделяющие элементы в списках или других контейнерах. Вы можете реализовать разделители в своем приложении, используя составные элементы 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")
   
}
}

Эта реализация отображает тонкую горизонтальную линию между двумя текстовыми компонентами:

Экран приложения Android, на котором отображаются два текстовых элемента: «Первый элемент в списке» и «Второй элемент в списке», разделенных тонкой горизонтальной линией.
Рисунок 1. Горизонтальный разделитель, разделяющий два текстовых компонента.

Пример вертикального разделителя

В следующем примере демонстрируется реализация компонента 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")
   
}
}

Эта реализация отображает тонкую вертикальную линию между двумя текстовыми компонентами:

Экран приложения Android, на котором отображаются два текстовых элемента: «Первый элемент в строке» и «Второй элемент в строке», разделенных тонкой вертикальной линией.
Рисунок 2. Вертикальный разделитель, разделяющий два текстовых компонента.

Дополнительные ресурсы