草庐IT

primarySwatch

全部标签

flutter - 更改 showDatePicker 的日历按钮颜色

我正在使用showDatePicker来显示日历。如何更改按钮颜色以及今天的日期背景颜色我在主题数据中尝试了不同的颜色设置。但是确定、取消和今天的日期仍然是蓝色的Theme(data:ThemeData(splashColor:Color(0xFFFE9BC0),)child:myWidget(),); 最佳答案 我为更改datePicker的颜色所做的是:Theme(data:ThemeData(primarySwatch:Colors.red),child:myWidget(),);设置一个合适的primarySwatch而不是

flutter - 更改 showDatePicker 的日历按钮颜色

我正在使用showDatePicker来显示日历。如何更改按钮颜色以及今天的日期背景颜色我在主题数据中尝试了不同的颜色设置。但是确定、取消和今天的日期仍然是蓝色的Theme(data:ThemeData(splashColor:Color(0xFFFE9BC0),)child:myWidget(),); 最佳答案 我为更改datePicker的颜色所做的是:Theme(data:ThemeData(primarySwatch:Colors.red),child:myWidget(),);设置一个合适的primarySwatch而不是

flutter - 如何在 Flutter 中获取小部件内的主题颜色

我有这个:Widgetbuild(BuildContextcontext){returnMaterialApp(title:'AnApp',theme:ThemeData(primarySwatch:Colors.blueGrey,),home:MainWidget());}}所以我将primarySwatch颜色设置为blueGrey。如何在MainWidget类中访问这种颜色?我想设置一个与AppBar颜色相同的背景。 最佳答案 我不确定是否存在像这样在小部件内部使用primarySwatch的方法,但如果您正在寻找AppBar

flutter - 如何在 Flutter 中获取小部件内的主题颜色

我有这个:Widgetbuild(BuildContextcontext){returnMaterialApp(title:'AnApp',theme:ThemeData(primarySwatch:Colors.blueGrey,),home:MainWidget());}}所以我将primarySwatch颜色设置为blueGrey。如何在MainWidget类中访问这种颜色?我想设置一个与AppBar颜色相同的背景。 最佳答案 我不确定是否存在像这样在小部件内部使用primarySwatch的方法,但如果您正在寻找AppBar

flutter - Flutter中的primaryColor和primarySwatch有什么区别?

在Flutter中,可以使用ThemeData类将主题应用于应用程序。但是这个类有两个属性让我感到困惑:primaryColor和primarySwatch。这两个属性之间有什么区别以及何时使用其中一个?谢谢。 最佳答案 primarySwatch不是Color。它是MaterialColor。这意味着Material应用将使用不同深浅的颜色。primaryColor就是其中一种色调。确切地说,primaryColor通常等于primarySwatch[500]。通常最好定义一个primarySwatch而不是primaryColo