Лучший способ нарисовать интерактивную «линию»
Мне нужна строка, в которую мне нужно добавить настраиваемое интерактивное поведение с помощью жестов. Например, пользователь может вращать линию в любом направлении (часы или счетчик) по своему желанию. Я планирую реализовать это с помощью
pointerInput(...)
Modifier
. Теперь вопрос в том, как лучше всего провести эту «линию».
У меня есть такие подходы:-
- А
Box
с фиксированной шириной, иHairline
рост. - Линия, нарисованная
drawLine
методCanvas
(Возможно, только если он каким-то образом связан с жестами, иначе нет) - А
Divider
? Некоторые люди предлагали это, но я лично никогда не видел графики, которые когда-либо создавались при вызове этого Composable
Конечно, если есть лучший / рекомендуемый способ реализации этого, это то, что я хотел бы знать - единственное, что требуется, это чтобы он хорошо взаимодействовал с пользователем, таким как жесты смахивания и бросания.