Вам придется собирать его по частям. Я вижу пять частей в индикаторе выполнения, который вы показываете:
- Серый прямоугольник с эффектом тени / глубины, изогнутые углы
- Зеленый прямоугольник с белым текстом (читай: Контейнер с рамкой)
- Янтарный прямоугольник с белым текстом
- Красный прямоугольник с белым текстом
- Все прямоугольники расположены горизонтально (читай: строка)
Числа будут меняться по мере продвижения вашего мероприятия. Теперь это может быть достигнуто с помощью setState (). Итак, давайте не будем об этом беспокоиться. :)
Хорошо, пока Вам нужно подготовить класс, который принимает один параметр, и это progressPercentage
. Основываясь на процентах, вы решаете, сколько блоков показывать и с каким текстом. Этот простой фрагмент кода dr aws зеленый прямоугольник с текстом на нем. И этот кодовый блок показывает многоцветную полосу, которую довольно легко преобразовать в индикатор выполнения.