Как добавить закругленную границу в шаге прогресса - PullRequest
1 голос
/ 24 апреля 2020

Я хочу создать индикатор шага, как показано ниже

step progress bar

, но я нахожу только пакеты, у которых нет этой опции, кто-нибудь знает пакет или какой-либо другой способ сделать это?

Ближе всего вы могли использовать эту библиотеку: step_progress_indicator 0.2.1 + 4

my step progress bar

           padding: const EdgeInsets.all(16),
           child: StepProgressIndicator(
             size: 8,
             totalSteps: 8,
             currentStep: 3,
             selectedColor: Colors.black,
             unselectedColor: Colors.grey,
             padding: 0.8,
           ),
         ),

1 Ответ

2 голосов
/ 24 апреля 2020

Я не знаю, как работает этот плагин, но, может быть, вам поможет обертка в виджет ClipRRect:

ClipRRect(
  borderRadius: BorderRadius.circular(16.0), // Change this like you want
  clipBehavior: Clip.antiAlias,
  child: StepProgressIndicator(
    size: 8,
    totalSteps: 8,
    currentStep: 3,
    selectedColor: Colors.black,
    unselectedColor: Colors.grey,
    padding: 0.8,
  ), 
),

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...