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

Метод setSystemUIOverlayStyle

Метод setSystemUIOverlayStyle класса SystemChrome меняет цвет и яркость значков системных панелей. Цвета собирают в SystemUiOverlayStyle.

Синтаксис

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(statusBarColor: Colors.transparent))

Параметры

ПараметрОписание
styleОбъект SystemUiOverlayStyle с цветами и яркостью иконок.

Пример

Давайте вызовем до runApp:

import 'package:flutter/material.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(statusBarColor: Colors.blue)); runApp(MaterialApp(home: Scaffold(body: Center(child: Text('abcde'))))); }

На экране текст 'abcde'.

Пример

Давайте повторим вызов из StatefulWidget:

import 'package:flutter/material.dart'; void main() => runApp(MaterialApp(home: Scaffold(body: Center(child: Text('12345')))));

На экране текст '12345'.

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

  • класс SystemChrome,
    где объявлен метод
  • класс SystemUiOverlayStyle,
    для setSystemUIOverlayStyle
  • перечисление DeviceOrientation,
    для orientations
  • виджет Title,
    который меняет заголовок вкладки
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить