Как я могу сделать простой android ProgressBar с Compose? - PullRequest
0 голосов
/ 20 января 2020

Моему приложению нужен ProgressBar, и я пытаюсь реализовать его с помощью Jetpack Compose, поэтому либо мне нужна встроенная поддержка ProgressBar (я ее не нашел), либо должен быть механизм для отображения простых Android виджетов с Compose. Возможно ли что-нибудь из этого?

1 Ответ

1 голос
/ 21 января 2020

Конечно, у нас есть индикаторы выполнения в Jetpack. Состав:

CircularProgressIndicator: Отображает индикатор выполнения в виде круга. Это неопределенно. Тематические для основного цвета установлены в стилях. Другим вариантом является определитель, который принимает прогресс в аргументе как Float (0.0f - 1.0f)

Пример:

// Indeterminate
CircularProgresIndicator()

// Determinate
CircularProgressIndicator(progress = 0.5f)

LinearProgressIndicator: отображает индикатор выполнения в виде строки. Это неопределенно. Тематические для основного цвета установлены в стилях. Другой вариант - определитель, который принимает прогресс в аргументе как Float (0.0f - 1.0f)

Пример:

// Indeterminate
LinearProgressIndicator()

// Determinate
LinearProgressIndicator(progress = 0.5f)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...