Я пытаюсь создать ProgresBar
, который выглядит следующим образом:Пользовательские ProgressBar
До сих пор я создал объект, который простирается ProgressBar, и теперь я пытаюсь выяснить, что мой следующий уровень есть.
Я знаю, что мне нужно переопределить onDraw()
с некоторой логикой, которая решит, сколько квадратов для цвета. Это тривиально.
То, что я не знаю, как это сделать, это получить эти квадраты в первую очередь. Как я могу заменить шаблон по умолчанию, поэтому, когда я добавляю собственную панель в макете, я могу видеть что-то вроде моего изображения?
все, что вам нужно, чтобы создать пользовательский прогресс вытяжке, который реагирует на изменения уровня, см вытяжке. onLevelChange – pskink
@pskink вы говорите, что мне не нужно использовать панель прогресса? – BloonsTowerDefence
yes, просто протяните Drawable и используйте setProgressDrawable – pskink