扩展
适配终端主题
MaterialApp{
theme: ThemeData.light(), // 亮
darkTheme: ThemeData.dark(), // 暗
}
自定义
// 类 自定义
class CustomTheme {
//公共样式
static const double _iconsize = 90;
// 高亮主题
static final ThemeData lightTheme = ThemeData(
primaryColor: Colors.yellow,
iconTheme: IconThemeData(
color: Colors.brown,
size: _iconsize,
),
);
// 深色主题
static final ThemeData darkTheme = ThemeData(
primaryColor: Colors.blueGrey,
iconTheme: IconThemeData(
color: Colors.deepOrange,
size: _iconsize,
),
);
}
屏幕
// 安全高度
MediaQueryData mq = MediaQuery.of(context);
// 底部安全距离
mq.padding.bottom
网页跳转
launchUrl(Uri.parse('https://google.com'));