import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; void main() { runApp(new MyApp( items: new List<String>.generate(100... ...
分类:
其他好文 时间:
2020-01-07 00:47:47
阅读次数:
100
AppBar组件的常用属性如下: 属性 描述 leading 在标题前面显示的一个控件,在首页通常显示应用的 logo;在其他界面通常显示为返回按钮 title 标题,通常显示为当前界面的标题文字,可以放组件 actions 通常使用 IconButton 来表示,可以放按钮组 bottom 通常放 ...
分类:
移动开发 时间:
2019-12-09 19:37:39
阅读次数:
146
最近在项目中遇到一个需求,AppBarLayout在完全展开时没有阴影,在完全收缩时展示阴影,这个功能可以通过设置StateListAnimator的轻松的实现。 首先,在res/animator目录下建立appbar_elevation.xml文件,如下: 然后在布局文件里设置AppBarLayo ...
分类:
移动开发 时间:
2019-11-07 00:24:45
阅读次数:
269
1.1 简介 AppBar “应用栏” 应用栏由工具栏组成,或者是工具栏和其他 widget 组合形成,例如 TabBar和FlexibleSpaceBar; 应用栏通常用于 Scaffold.appBar 属性,该属性将应用栏放置在屏幕顶部的固定高度小部件中; 对于可滚动的应用栏,请参阅Slive ...
分类:
移动开发 时间:
2019-11-01 12:41:46
阅读次数:
196
"WillPopScope" "addScopedWillPopCallback" 启用此路由以使用户否决尝试以将其关闭。 典型应用是如果用户尝试退出表单,则警告用户有关未保存的表单数据。连按两次返回键退出APP。 工作示例 ...
分类:
其他好文 时间:
2019-10-14 11:00:08
阅读次数:
738
1. 获取状态栏高度 2. 设置AppBar的高度 3. 系统默认的AppBar、TabBar高度 在Dart Packages/flutter/src/material/constans.dart 4. 获取当前时间戳 5.时间戳转化成日期 6. 获取控件大小和相对屏幕位置 7.有网络请求的地方基 ...
分类:
其他好文 时间:
2019-09-11 11:41:08
阅读次数:
6762
前面通过DefaultTabController组件实现了AppBar里面的顶部导航切换,但是在项目中有数据请求,上拉加载更多等操作的时候,前面的写法,就不是很方便操作,因此,在flutter里面,还提供了一个用于实现顶部导航的组件:tabController。 基本实现 为了实现tabContro ...
分类:
其他好文 时间:
2019-06-18 09:13:35
阅读次数:
257
Padding组件 在 html 中常见的布局标签都有 padding 属性,但是 Flutter 中很多 Widget 是没有 padding 属性。这个时候我们可以用 Padding 组件处理容器与子元素直接的间距。 该组件接收两个属性: padding :padding 值, EdgeInse ...
分类:
其他好文 时间:
2019-06-05 00:23:08
阅读次数:
94
第一个简单的示例代码: 1、yaml中添加库文件 2、 StatelessWidget包裹StatefulWidget Scaffold包含appBar和body appBar包含title ListView.builder包含padding和itemBuilder,return ListTile ...
分类:
其他好文 时间:
2019-03-05 12:46:27
阅读次数:
247