flutter不会更新控件到材质设计3

dauxcl2d  于 2023-03-19  发布在  Flutter
关注(0)|答案(2)|浏览(123)

在主题中添加useMaterial3:true后,我的flutter应用程序将不会使用materal desing 3
我根据blogmaterial design website(flutter)添加了标志

h43kikqp

h43kikqp1#

试试这个代码,应该可以正常工作。

void main() {
  runApp(
    const MyApp(),
  );
}
class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);
  @override
  Widget build(BuildContext context) {
      return MaterialApp(
        debugShowCheckedModeBanner: false,
        theme: ThemeData(useMaterial3: true),
        home: const HomePage(),
      );
    }
  }

'

cld4siwp

cld4siwp2#

此代码应该工作,试试看。

class MyApp extends StatelessWidget {
          @override
          Widget build(BuildContext context) {
            return MaterialApp(
              theme: ThemeData.light(useMaterial3: true),
              body: MyHomePage(),
            );
          }
        }

相关问题