简介
一个线性进度条
- 有两种线性进度条:确定和不确定。
- 确定:确定进度条在每个时间点都有一个特定的值,并且该值应该是0.0递增到1.0。
- 不确定:不确定的进度条在每一个时间点都没有特定到值。只是表明此时取得的进度,没有表明多少未完成。
基本用法
- 创建确定进度条,需要使用介于0.0和1.0的非空值
- 要创建不确定的进度条,需要使用空值
分类标签归档:Flutter
一个线性进度条
Scaffold 实现了基本的Material Design布局结构
在Material设计中定义的单个界面上的各种布局元素,在 Scaffold 中都有支持,比如 左边栏(Drawers)、snack bars、以及 bottom sheets。
Scaffold 有下面几个主要属性:
appBar:显示在界面顶部的一个 AppBar
body:当前界面所显示的主要内容 Widget
floatingActionButton:Material设计中所定义的 FAB,界面的主要功能按钮
persistentFooterButtons:固定在下方显示的按钮,比如对话...
一个线性进度条
import 'package:flutter/material.dart';
class LinearProgressIndicatorDemo extends StatelessWidget {
@override
...
循环进度条,旋转表示进度
import 'package:flutter/material.dart';
class CircularDemo extends StatefulWidget {
@override
_Circular...
日期选择器的对话框
import 'dart:async';
import 'package:flutter/material.dart';
class ShowDatePicke...
运行选择一年的可滚动年份列表
import 'dart:async';
import 'package:flutter/material.dart';
class YearPickerDemo extends StatefulWidget {
@override
...
显示给定月份的日期,并可以选择一天
import 'dart:async';
import 'package:flutter/material.dart';
class DayPicke...
运行选择一个月的可滚动月份列表
import 'dart:async';
import 'package:flutter/material.dart';
class MothPickerDemo extends StatefulWid...
显示中国的省市县地区
通过函数 showCityPicker 调用, 在容器窗口上弹出遮罩层
import 'package:flutter/material.dart';
import 'package:city_pickers/city_pickers.dart';
class CityPickerDemo extends StatefulWidget {
_Demo createState() => _Demo()...
所有chip widget类型的基础,集合所有功能,我们通常不是直接使用它,而是根据自己需要选择chi, 比如: