Flutter中PopupMenuButton下拉菜单按钮
PopupMenuButton参数const PopupMenuButton({ Key key, @required this.itemBuilder,//渲染下拉菜单函数,返回数组 this.initialValu...
PopupMenuButton参数const PopupMenuButton({ Key key, @required this.itemBuilder,//渲染下拉菜单函数,返回数组 this.initialValu...
输入框及表单TextFieldconst TextField({ Key key, this.controller, // 控制正在编辑文本 this.focusNode...
SliverAppBar参数const SliverAppBar({ Key key, this.leading, //左侧标题 this.automaticallyImplyLeading = true, ...
AspectRatio即用于设置特定长宽比的组件,主要参数aspectRatio用于设置要是使用的长宽比,使用较简单。class AspecrDemo extends Stateless...
GridView参数GridView可以构建一个二维网格列表,其默认构造函数定义如下:GridView({ Axis scrollDirection = Axis.vertical, bool re...
import 'package:flutter/material.dart'; import 'demo01/page_view.dart'; void main() => runApp(MyApp()); class My...
pageView参数PageView({ Key key, this.scrollDirection = Axis.horizontal, //方向 this.reverse = false, //是否和阅读方...
/** GestureDetector({ Key key, this.child, this.onTapDown,//可能导致点击的指针已联系到屏幕的特定位置 this.onTa...
List searchList = <String>[]List defaultValue = <String>[]SearchBarDemo StatefulWidget { _SearchBarDemoState () => ()} _SearchB...
AppBarAppBar是一个Material风格的导航栏,通过它可以设置导航栏标题、导航栏菜单、导航栏底部的Tab标题等。下面我们看看AppBar的定义:App...
下面我们通过Scaffold的“bottom”属性来添加一个导航栏底部Tab按钮组Material组件库中提供了一个TabBar组件,它可以快速生成Tab菜单,下面...
首先定义路由:import 'package:flutter/material.dart'; import 'pages/Home.dart'; import 'pages/loading.dart'...
Navigator 继承自 StatefulWidget,它也是小组件,它有很多相关静态函数,可以帮我们达到页面跳转和数据交互的功能: push 将设置的r...
例如点击删除,删除对应的数据,渲染数据是在data_class.dart中渲染的,在main.dart中获取点击删除的对应内容main.dart代码:import 'p...
Material 组件库中提供了多种按钮组件如RaisedButton、FlatButton、OutlineButton等,它们都是直接或间接对RawMaterialButton组件的包装定...