Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
575 of 1024 menu
◀ ▶

Виджет CircularProgressIndicator

Виджет CircularProgressIndicator показывает кольцо прогресса по центру или в кнопке. Долю заполнения задают в value от 0 до 1, без value кольцо крутится бесконечно, цвет - в color, толщину - в strokeWidth.

Синтаксис

CircularProgressIndicator( value: 0.6, strokeWidth: 4, )

Параметры

Параметр Описание
value Доля окружности. Null: неопределённая загрузка.
color Цвет дуги.
strokeWidth Толщина линии кольца.

Пример

Давайте покажем бесконечную загрузку:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center(child: CircularProgressIndicator()), ), ), ); }

По центру крутится кольцо без числа процентов.

Пример

Давайте зададим value 0.25:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: CircularProgressIndicator(value: 0.25), ), ), ), ); }

Кольцо заполнено на четверть окружности.

Смотрите также

  • виджет LinearProgressIndicator,
    горизонтальная полоса прогресса
  • виджет RefreshIndicator,
    который показывает индикатор при pull-to-refresh
  • виджет ElevatedButton,
    внутрь которого кладут маленький индикатор
  • виджет SizedBox,
    которым задают размер индикатора
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить