非材料应用和材料应用之间有什么区别

问题描述 投票:1回答:3

在flutter文档中没有给出明确的解释,你很难理解Flutter是否是新手。 https://flutter.dev/docs/development/ui/layout#non-material-appshttps://flutter.dev/docs/development/ui/layout#non-material-apps

非材料应用程序和材料应用程序之间有什么区别,它的构建概念是什么。展望未来,我怎样才能决定“我的flutter代码的这一部分是在Material App中还是在非Material app中”?

What is the difference between Material and MaterialApp in Flutter?是我在Material and MaterialApp上提到的链接,对非物质概念一无所知。

flutter flutter-layout
3个回答
1
投票

材料应用程序是使用材料库中的小部件的应用程序,它通过使您能够包含像AppBar这样的现成小部件来促进构建符合材料设计的移动应用程序的过程。根据经验,如果您碰巧导入material.dart库以使用某个小部件,那么您正在构建一个材料应用程序。否则你的应用程序是非物质的。你可以在MaterialApp class官方文档中找到更多使用信息。


0
投票

材料应用包括材料设计特定功能。

这包括但不限于:

  • 更改路线动画(MaterialRoute)
  • 添加主题
  • 包括材料本地化支持

0
投票

Flutter Framework分为两部分:Material widget(即基于android的设计指南,在android中的一些视图中使用)和Cupertino widget(即基于ios的设计指南)。

对于细节颤振框架,我附上了图像:enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.