Flutter透明ステータスバー
809 ワード
flutter適用デフォルトのステータスバーは半透明で、透明な浸透ステータスバーにする方法
注意:この方法はAndroidバージョン>=M(6.0)にのみ適用されます.
方法は以下の通りである:1.import 'package:flutter/services.dart' 2.システムオーバーライドスタイルを設定し、栗を挙げます.
透明性に加えて、色を他の色に設定することもできます.
注意:この方法はAndroidバージョン>=M(6.0)にのみ適用されます.
方法は以下の通りである:1.import 'package:flutter/services.dart' 2.システムオーバーライドスタイルを設定し、栗を挙げます.
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
//statusBar ,
final SystemUiOverlayStyle _style =SystemUiOverlayStyle(statusBarColor: Colors.transparent);
@override
Widget build(BuildContext context) {
// style app
SystemChrome.setSystemUIOverlayStyle(_style);
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
backgroundColor: Colors.white
),
home: HomePage(),
);
}
}
透明性に加えて、色を他の色に設定することもできます.