Flutter脚手架组件的详细说明


浏览:906 次

脚手架脚手架是实现材料设计的布局结构,是基本组件。换句话说,MaterialApp的子级是一个脚手架小部件。

Scaffold支持在材质设计中定义的单个界面上的各种布局元素,例如左侧边栏(抽屉)、弹出条和底部页。

脚手架具有以下主要属性:

AppBar:界面顶部显示的AppBar,即Android中的ActionBar和Toolbar

正文:当前界面Widget中显示的主要内容

FloatingActionButton:材料设计中定义的FAB,界面的主要功能按钮

persistentFooterButtons:固定在底部的按钮,例如对话框底部的“确定”和“取消”按钮

抽屉:侧边栏控件

BackgroundColor:内容的背景色。默认值为ThemeData.scaffoldBackgroundColor

底部导航栏:显示在页面底部的导航栏resizeToAvoidBottomPadding:类似于Android:windowSoftInputMode=“adjustResize”,它控制是否重新排列界面内容体以防止底部被覆盖。例如,当显示键盘时,它会重新排列,以避免被键盘覆盖。默认值为true。

当显示snackbar或底部工作表时,需要使用当前的BuildContext参数来调用Scaffold。函数获取脚手架状态对象,然后使用脚手架状态。showSnapBar和脚手架状态。showBottomSheet函数显示。

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看