Как нарисовать эту собственную дугу/форму в Jetpack Compose AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как нарисовать эту собственную дугу/форму в Jetpack Compose Android

Сообщение Anonymous »


Изображение

Я пытаюсь нарисовать этот кастом Индикатор Arc/Progress в Jetpack Compose, но все пользовательские фигуры, которые я нашел, — это drawArc или drawProgressBar, но это не та форма, которая мне нужна.
Я использовал метод drawArc, но он не сработал, потому что конец дуги была очень близка к началу.

Код: Выделить всё

@Composable
fun BTArc(arcSize: Dp) {
Canvas(modifier = Modifier.size(arcSize)) {
// Background Arc
drawArc(
color = Color.Yellow,
140f,
260f,
false,
style = Stroke(10.dp.toPx(), cap = StrokeCap.Round),
size = Size(size.width, size.height)
)

// Foreground Arc
drawArc(
color = Color.Red,
140f,
200f,
false,
style = Stroke(10.dp.toPx(), cap = StrokeCap.Round),
size = Size(size.width, size.height)
)
}
}
Как это назвать

Код: Выделить всё

BTArc(arcSize = LocalConfiguration.current.screenWidthDp.dp)
конечный вид, который я получаю
Изображение
< /п>

Подробнее здесь: https://stackoverflow.com/questions/792 ... se-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как нарисовать эту собственную дугу/форму в Jetpack Compose Android
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как нарисовать эту собственную дугу/форму в Jetpack Compose Android
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как нарисовать эту собственную дугу/форму в Jetpack Compose Android
    Anonymous » » в форуме Android
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как нарисовать частичную дугу в начале строки элемента LazyColumn в Android Jetpack Compose
    Гость » » в форуме Android
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость
  • Как нарисовать дугу с изображениями и внутренним содержимым в Compose?
    Anonymous » » в форуме Android
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»