Flutter - Как контролировать ширину границы кругового индикатора прогресса? - PullRequest
0 голосов
/ 18 июня 2020

Я использовал класс CircularProgressIndicator, чтобы показать круговой индикатор прогресса с классом SizedBox для управления размером дочернего виджета, а go, вот так:

...
SizedBox(
  width: 20.0,
  height: 20.0,
  child: CircularProgressIndicator(
    valueColor: AlwaysStoppedAnimation<Color>(
    Colors.deepOrange,
    ),
  ),
)
...

Но я обнаружил, что его ширина завышена. Могу ли я уменьшить ширину этого индикатора?

Любые предложения или советы будут оценены. Спасибо.

1 Ответ

1 голос
/ 18 июня 2020

Вы можете использовать свойство strokeWidth для CircularProgressIndicator, чтобы определить его ширину.

SizedBox(
 width: 20.0,
 height: 20.0,
   child: CircularProgressIndicator(
     strokeWidth: 2.0,
     valueColor: AlwaysStoppedAnimation<Color>(
       Colors.deepOrange,
      ),
    ),
 )
...