摘要: flutter中可以通过ButtonTheme为RaisedButton设置最小宽度,示例代码如下: ButtonTheme( minWidth: 200.0,//设置最小宽度 height: 100.0, child: RaisedButton( onPressed: () {}, child: 阅读全文
posted @ 2021-01-26 15:42 淡然吖 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 为了方便数据使用,我们将服务器拿到的数据转换为map类型,但是在使用是大量的数据会让使用map时头大,比如每个map都key都需要手动输入,很是麻烦。 本文使用了json_serializable将map数据转换为类类型,创建我们自己的实体类。使用时,将转换的对象(点)属性就可以了,方便许多。 下文 阅读全文
posted @ 2021-01-25 15:19 淡然吖 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: _tabbarTitile.map((e){ return Tab( text: e, ); }).toList(), 阅读全文
posted @ 2021-01-24 11:25 淡然吖 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 先上代码。 Container( color: Colors.blue, constraints: BoxConstraints( minHeight: 10, maxHeight: 20 ), child: TextField( // maxLines: 3, // minLines: 1, // 阅读全文
posted @ 2021-01-23 16:34 淡然吖 阅读(4663) 评论(0) 推荐(0) 编辑
摘要: EdgeInsets我们看看EdgeInsets提供的便捷方法: fromLTRB(double left, double top, double right, doublebottom):分别指定四个方向的填充。 all(double value) : 所有方向均使用相同数值的填充。 only({ 阅读全文
posted @ 2021-01-23 14:54 淡然吖 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 可以看到使用prefixIcon图标就出现间距问题。网上看了很多文章,好像是没有什么好的解决办法,也有可能是太简单了,别人懒的发(哭笑)。 我把我知道的方法写出来吧 decoration: InputDecoration( // isCollapsed: true, prefixIcon: Icon 阅读全文
posted @ 2021-01-23 14:46 淡然吖 阅读(3758) 评论(1) 推荐(1) 编辑
摘要: http://laomengit.com/ https://www.kancloud.cn/oldtimeofme/flutter/1199285 阅读全文
posted @ 2021-01-22 19:08 淡然吖 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 本文使用tabbar实现顶部横向滚动多个菜单。 实现tabbar搜索框功能加功能按钮。 话不多说,上代码! import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package 阅读全文
posted @ 2021-01-22 19:05 淡然吖 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 1. 打开Iconnfont,选择自己想要的图标添加到购物车! 2,在右上角点开购物车选择下载代码。 3. 解压下载的代码压缩包,我们可以看到一个iconfont.ttf 4. 在项目根目录下创建一个fonts,并且把这个图标字体文件放入 5. 在pubspec.yaml中添加fonts配置如下: 阅读全文
posted @ 2021-01-20 18:29 淡然吖 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 话不多说,上代码 import 'package:flutter/material.dart'; import 'package:flutter_zhihu/pages/tabs/homeTab.dart'; class TabsController extends StatefulWidget { 阅读全文
posted @ 2021-01-20 16:46 淡然吖 阅读(941) 评论(1) 推荐(0) 编辑