Нужно создать пунктирную шкалу прогресса, как показано на картинке:
Количество шагов может быть динамическим, ширина между шагами предполагается постоянной.
Были попытки использования библиотеки из ответа: https://stackoverflow.com/questions/41974072/how-to-get-dashed-horizontal-progressbar-in-android
Но такой подход не обеспечивает должной динамичности. Какие ещё варианты существуют?
Немного непонятно что значитне обеспечивает должной динамичности
. Если речь идет о кол-ве шагов, то в той библиотеке которую вы привели в качестве примера есть метод:
setNumDots()
я думаю данный метод отвечает за кол-во промежутков. Так же есть и такая библиотека. Ее подключение можно сделать по аналогии с той что вы уже пробовали. Вот метод который установит кол-во промежутков:
// number of segments in your bar
segmentedProgressBar.setSegmentCount(7);
в качестве номера я допускаю вы будете передавать переменную. Так же вот есть еще одна библиотека где тоже есть метод для установки кол-ва шагов:
SegmentedProgressBar spb = findViewById(R.id.segmented_progress_bar);
spb.setDivisions(10); \\ Integer value for total number of divisions
В каждой из приведенных библиотек можно самостоятельно установить кол-во шагов, либо я не понял что значит динамичность, хотя вами было сказано - Количество шагов может быть динамическим
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как осуществить вызов окна закрытого приложения на Андроид? Хотя бы диалоговогоРаньше делал так, но в Андроид 10-
На данный момент задача такая: Класс Phonea) Создайте класс Phone, который содержит переменные number, model и weight