我正在使用这个屏幕实用程序包,它可以帮助处理应用程序在不同屏幕尺寸上的响应能力,并且我还使用提供程序,它们都需要 MaterialApp 作为子项,但我不知道如何去做,而是我这样做了,现在我在应用程序中导航时遇到一些问题。
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MultiProvider(providers: [
ChangeNotifierProvider(create: (_)=>
TestimonyVeiwModel()
),
],
child: ScreenUtilInit(
builder:() => MaterialApp(
title: 'Stea app',
theme: ThemeData();
我更喜欢用这种方式
return ScreenUtilInit(
builder: () => MultiProvider(
providers: [...],
child: MaterialApp(
//...
),
),
);
这对我有用
返回ScreenUtilInit( 孩子:MultiProvider(提供者:[...], 子项:MaterialApp( //.. ) ), );