Цвет строки состояния темного режима Flutter - PullRequest
0 голосов
/ 01 мая 2020

Как изменить цвет текста в строке состояния на черный, когда он находится в темном режиме? Я не могу найти ответ для темного режима только в флаттере.

void main() => runApp(MyApp());


class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Fry',
      theme: ThemeData(),
      darkTheme: ThemeData(
      ),
      home: Loader(),
      routes: {
        MainMenu.id : (context) => MainMenu(),
      },
      debugShowCheckedModeBanner: false,
    );
  }
}

1 Ответ

0 голосов
/ 01 мая 2020

для iOS откройте Info.plist, он находится в ios / Runner и добавьте его;

<key>UIUserInterfaceStyle</key>
<string>Light</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<true/>

и импортируйте библиотеку служб в ваш файл main.dart;

import 'package:flutter/services.dart';

и используйте это, чтобы изменить цвет строки состояния;

SystemChrome.setSystemUIOverlayStyle(
      SystemUiOverlayStyle(statusBarBrightness: Brightness.light)
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...