如何在 flutter 中为自定义背景颜色制作全局 class
How to make a global class for custom background color in flutter
我有这样的线性背景颜色
Container(
decoration: BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: [Colors.red, Colors.blue])));
在我的例子中,我有 3 个屏幕,我想将我的自定义背景应用到我拥有的所有屏幕上,有没有办法将我的上述代码声明为一个 class 以便我可以随时在我的屏幕上调用它
像这样用 class 创建一个 dart 文件
class AppConstants {
static const BoxDecoration myBoxDecoration = BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: [Colors.red, Colors.blue]));
}
并像这样使用它
child: Container(decoration: AppConstants.myBoxDecoration),
我有这样的线性背景颜色
Container(
decoration: BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: [Colors.red, Colors.blue])));
在我的例子中,我有 3 个屏幕,我想将我的自定义背景应用到我拥有的所有屏幕上,有没有办法将我的上述代码声明为一个 class 以便我可以随时在我的屏幕上调用它
像这样用 class 创建一个 dart 文件
class AppConstants {
static const BoxDecoration myBoxDecoration = BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: [Colors.red, Colors.blue]));
}
并像这样使用它
child: Container(decoration: AppConstants.myBoxDecoration),