Flutter质感设计之模态底部面板
模态底部面板是菜单或对话框的替代方案,可防止用户与其他控件进行互动,可以使用showModalBottomSheet函数创建和显示模态底部面板。
import 'package:flutter/material.dart'; class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text('底部面板') ), body: new Center( child: new RaisedButton( child: new Text('显示底部面板'), onPressed: () { // showModalBottomSheet<T>:显示模态质感设计底部面板 showModalBottomSheet<Null>(context:context, builder:(BuildContext context) { return new Container( child: new Padding( padding: const EdgeInsets.all(32.0), child: new Text( '这是模态底部面板,点击任意位置即可关闭', textAlign: TextAlign.center, style: new TextStyle( color: Theme.of(context).accentColor, fontSize: 24.0 ) ) ) ); }); } ) ) ); } } void main() { runApp(new MaterialApp( title: 'Flutter Demo', home: new MyApp() )); }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
- Flutter质感设计之弹出菜单
- Flutter质感设计之进度条
- Flutter质感设计之直接输入
- Flutter质感设计之列表项
- Flutter质感设计之表单输入
- Flutter质感设计之持久底部面板
- Flutter质感设计之底部导航
- Flutter进阶质感设计之标签栏
转载请注明出处:http://www.lntyys.com/article/20230328/300489.html
随机推荐
-
Flutter实战视频-移动电商-60.购物车_全选按钮的交互效果制作
60.购物车_全选按钮的交互效果制作 主要做全选和复选框的这两个功能 provide/cart.dart 业务逻辑写到provide里面 先持久化取出来字符串,把字符串编程list。循环list cart_page/cart_item...
-
flutter vs code 连不上夜神模拟器
转自:flutter vs code 连不上夜神模拟器_小宇的博客-CSDN博客 在夜神浏览器bin目录下,执行以下命令: nox_adb.exe disconnect 127.0.0.1:62001nox_adb.exe conne...
-
Flutter有没有一个overscroll手势识别器“小部件?
有没有像RefreshIndicator这样的东西,但与它的小部件(本质上是一个overscroll手势识别器“)解耦了?用例:每当用户“拉到刷新”时,我想呈现我自己的进度指示器。(找别人)
-
Flutter查漏补缺2
Flutter的理念架构 Flutter架构分为三层 参考官方文档 Framework层(dart) flutter engine层(C/C++) embeder层(platform-specific) Flutter 被设计为一个...
-
flutter util----常用的一些工具方法
copy text to clipboard Clipboard.setData(ClipboardData(text: string)); since Flutter1.9, you can use SelectableText, ...
-
Flutter异步操作实现流程详解
目录一、FutureBuilder二、StreamBuilder在Flutter中,借助 FutureBuilder 组件和 StreamBuilder 组件,可以非常方便地完成异步操作。 一、FutureBuilder 在讲解Futur...
-
flutter和安卓通信(2)
import 'dart:async'; import 'dart:io'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart';...
-
flutter看不到ios-deploy
我通过官方文档安装了flutter。当我做flutter doctor -v时,我不能像我的另一本(旧的) mac书那样使用: IOS toolchain来获取信息。[?] iOS toolchain - develop for iOS d...
-
flutter wrap 流式布局
热门商品代码: import 'package:flutter/material.dart'; import 'package:flutter_project/service/service_method.dart'; import ...
-
flutter系列之:用来管理复杂状态的State详解
目录简介StatefuWidget和StateState的生命周期总结 简介 Flutter的基础是widget,根据是否需要跟用户进行交互,widget则可以分为StatelessWidget和StatefulWidget。Statel...