Theme

Доступ к оформлению и его локальное переопределение.

СигнатураTheme.of(context) → ThemeData; Theme({required ThemeData data, required Widget child})

Метод Theme.of(context) возвращает текущий ThemeData — цвета, шрифты, стили из MaterialApp. Виджет Theme с параметром data позволяет переопределить тему для поддерева. Используйте тему вместо хардкода цветов для единообразия.

final color = Theme.of(context).colorScheme.primary;

Container(
  color: color,
  child: Text('Цвет из темы'),
)
← Все записи: Виджеты Flutter
Поддержать проект