Flutter 如何在Flatter中为自定义背景色创建全局类

Flutter 如何在Flatter中为自定义背景色创建全局类,flutter,class,colors,background,background-color,Flutter,Class,Colors,Background,Background Color,我有一个像这样的背景色 Container( decoration: BoxDecoration( gradient: LinearGradient( begin: Alignment.topLeft, end: Alignment.bottomRight, colors: [Colors.red, Colors.blue]))); class AppCons

我有一个像这样的背景色

Container(
        decoration: BoxDecoration(
            gradient: LinearGradient(
                begin: Alignment.topLeft,
                end: Alignment.bottomRight,
                colors: [Colors.red, Colors.blue])));
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),

在我的例子中,我有3个屏幕,我想将我的自定义背景应用到我所有的屏幕上,有没有办法将我的上述代码声明为一个类,以便我可以在需要时调用它到我的屏幕上

Container(
        decoration: BoxDecoration(
            gradient: LinearGradient(
                begin: Alignment.topLeft,
                end: Alignment.bottomRight,
                colors: [Colors.red, Colors.blue])));
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])));
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),

非常感谢你,这对我很有帮助