如何解决如何更改主题更改时浮动操作按钮的颜色?扑腾
如何在主题更改时更改浮动操作按钮的颜色?在颤振中以及如何找出应用程序中当前的主题?在颤抖
解决方法
在 ThemeData 中,您有 floatingActionButtonTheme 属性
ThemeData(
floatingActionButtonTheme: FloatingActionButtonThemeData(
focusColor:,hoverColor:,splashColor:,backgroundColor:,foregroundColor:,),);
主题在 MaterialApp 中声明,在主题属性中
,获取当前主题
ThemeData theme = Theme.of(context);
更改主题
ThemeData(
//to change primary color
primarySwatch: Colors.red,//to change only floating action button theme
floatingActionButtonTheme: FloatingActionButtonThemeData(
backgroundColor:,);
获取当前设备主题是否为深色主题
final brightnessValue = MediaQuery.of(context).platformBrightness;
bool isDark = brightnessValue == Brightness.dark;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。