Trace: • Background customizing
This is an old revision of the document!
It's easy to globally change the background of application overview, menu or screens. Simply provide a backgroundBuilder in your main:
void main() async {
await FlutterUI.start(
FlutterUI(
...,
backgroundBuilder: (context, type) {
if (type == BackgroundType.WorkScreen) {
if (IConfigService().offline.value)
{
//return null;
}
}
return Container(
decoration: BoxDecoration(
color: Colors.white,
image: DecorationImage(
fit: BoxFit.fill,
image: AssetImage('assets/images/custom_screen_background.jpg'),
),
)
);
},
safeAreaColorBuilder: (context) => Colors.white,
),
);
}
