Flutter中Material的介绍

Flutter 是一个由 Google 开发的开源 UI 工具包,用于在移动、Web 和桌面平台上构建高性能、美观的本地用户界面。Flutter 使用 Dart 编程语言,具有热重载(Hot Reload)功能,可以快速方便地进行开发、测试和构建应用。
Material Design 是由 Google 提出的一种设计语言,用于创建现代、直观、一致的用户界面。Flutter 提供了一个名为 material 的包,它实现了 Material Design 规范,为开发者提供了一系列用于构建 Material 风格应用的组件。
以下是一些 Flutter 中 material 包中常用的组件和概念:

1.MaterialApp:


2.MaterialApp 是一个 Flutter 应用的顶层组件,它定义了应用的整体样式和主题。
3.它包裹着应用的根组件,并提供了一些配置项,如应用的名称、主题等。

   MaterialApp(
     title: 'My Flutter App',
     theme: ThemeData(
       primarySwatch: Colors.blue,
     ),
     home: MyHomePage(),
   )


4.Scaffold:


5.Scaffold 是一个页面的基本结构,它包含了应用的顶部栏、底部栏、抽屉菜单等布局元素。
6.Scaffold 是一个灵活的组件,可以容纳多种不同的 UI 元素。

   Scaffold(
     appBar: AppBar(
       title: Text('My App'),
     ),
     body: Cente

你可能感兴趣的:(flutter,flutter)