![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
developer_zhao
这个作者很懒,什么都没留下…
展开
-
常用日期转换规则
G: 公元时代,例如AD公元yy: 年的后2位yyyy: 完整年MM: 月,显示为1-12MMM: 月,显示为英文月份简写,如 JanMMMM: 月,显示为英文月份全称,如 Janualydd: 日,2位数表示,如02d: 日,1-2位显示,如 2EEE: 简写星期几,如SunEEEE: 全写星期几,如Sundayaa: 上下午,AM/PMH: 时,24小时制,0-23K:时,12小时制,0-11m: 分,1-2位mm: 分,2位s: 秒,1-2位ss: 秒,2位S:毫秒.原创 2020-07-01 14:13:22 · 616 阅读 · 0 评论 -
Flutter Image.network()固定URL,图片不同做刷新
app做图片验证码时遇到的问题,同一个url,每次请求时会返回不同的验证码图片,试了很多方法未解决,后来尝试在网址后面拼接 ?加上一个递增的数字解决该问题,注意这里不使用随机数字的原因是为了避免随机数字重复导致的图片不刷新Image.network( 'http://xxxxxxxx.com/ydaccount/getImageValidCode?' + ...原创 2020-03-03 15:07:21 · 3822 阅读 · 0 评论 -
flutter 设置状态栏的颜色,背景appBar: AppBar( elevation: 0.5, brightness: Brightness.light,
在有AppBar的界面,状态栏一般有Brightness.dark,和Brightness.light两种模式,分别是白色的导航栏字体颜色和黑色的字体颜色appBar: AppBar( elevation: 0.5, brightness: Brightness.light, backgroundColor: Colors.white,...原创 2019-03-03 16:33:35 · 23220 阅读 · 2 评论 -
Error connecting to the service protocol: HttpException: , uri = http://127.0.0.1:1050/ws
我实在iOS真机上遇到的这个错误,通过重新连接设备,重启Xcode编译器解决的该报错原创 2019-03-16 10:11:44 · 5751 阅读 · 2 评论 -
flutter 创建带输入框的Cupertino风格的弹窗
showCupertinoDialog( context: context, builder: (context) { return CupertinoAlertDialog( title: Text('温馨提示'), content: Card( ...原创 2019-04-04 20:08:18 · 7630 阅读 · 3 评论 -
更新Flutter后,hot relaod失效 ,刷新跳转到首页问题
今天更新完之后,发现多了个闪电的Hot reload图标,然后实际使用的时候发现修改了代码后进行刷新界面不会发生变化,之前的圆圈的刷新的图标点了后会回到首页,后来看到点击Hot reload后控制台打印的于是怀疑是不是因为代码没有保存的原因,尝试了按下Command + s后发现自动进行了Hot Reload.更新的有点操蛋...原创 2019-04-03 11:27:29 · 3171 阅读 · 0 评论 -
Flutter tabbar页面切换时保活
代码已上传git:https://github.com/zhaoxiafeigithub/tabbardemo原创 2019-05-10 14:57:57 · 2194 阅读 · 0 评论 -
Flutter Command /bin/sh failed with exit code 255
项目下运行命令:flutter build ios --release重新archive即可,或者是找到导出来的包上传原创 2019-05-30 14:26:15 · 3799 阅读 · 0 评论 -
Flutter 左滑删除控件
child: ListView.builder( itemBuilder: (context, i) { if (i == _dataList.length) { return _addItemWidget(); } else { return Dismissible( ...原创 2019-05-30 20:44:57 · 4877 阅读 · 0 评论 -
flutter main.dart': No such file or directory
VSCode 的错误,修改箭头处涂改部分为项目名即可原创 2019-06-13 17:30:12 · 4767 阅读 · 0 评论 -
Flutter 调整输入框的文本显示位置以及输入框的背景色
decoration: InputDecoration( contentPadding: EdgeInsets.only(left: 20,top: 2), fillColor: kBlackColor5, filled: true,border: OutlineInputBorder(...原创 2019-06-14 17:58:31 · 4844 阅读 · 1 评论 -
flutter Icons全部图标
有的时候想使用图标却不知道有没有该图标,记录下网址:https://material.io/tools/icons/?icon=account_balance&style=baseline原创 2019-02-24 10:46:00 · 32225 阅读 · 0 评论 -
flutter 子界面向父界面传值
直接上官方文档的代码bool value = await Navigator.push(context, MaterialPageRoute<bool>( builder: (BuildContext context) { return Center( child: GestureDetector( child: Text('OK'), ...原创 2019-02-22 10:53:00 · 3648 阅读 · 1 评论 -
flutter 获取widget的位置
第一步 声明key : 类似于TextField的TexteditcontrollerGlobalKey _key = GlobalKey();在需要获取position,size的widget中赋值key属性child: CustomPaint( key: _key, painter: _BoardPainter(...原创 2019-01-11 16:23:05 · 8763 阅读 · 0 评论 -
pub get failed (69) -- attempting retry 1 in 1 second...
Flutter 导入依赖包时报错 :我是老老实实等着,等了大概三分钟后提示:原创 2020-05-30 11:10:49 · 6960 阅读 · 4 评论 -
Android Studio 代码提示忽略大小写
进入到偏好设置里 选择None,提示时将不区分代码的大小写原创 2018-10-27 11:10:39 · 3220 阅读 · 0 评论 -
Flutter 运行ios模拟器报错
未使用cocopods,未使用swift 使用Android studio 运行flutter程序在ios模拟器上时遇到的报错1 找到项目组ios文件夹下的xcworkspacedata:2 双击该文件,然后使用xcode打开: 3 使用xcode执行该Runner程序,注意此时xcode执行时不要选择和Android studio一样的模拟器,选择另外的模拟,运行成功后再次回到...原创 2018-11-01 17:30:46 · 5575 阅读 · 0 评论 -
flutter 运行ios真机报错
报错信息如下: 楼主的解决办法:终端cd到flutter项目所在的目录下,然后执行 xattr -rc .如果报权限错误,则在命令前加上sudo 终端再次执行sudo xattr -rc . 执行需要输入密码最后执行:执行完毕后回到Android Studio再次运行...原创 2018-11-03 16:05:35 · 6275 阅读 · 0 评论 -
Flutter 实现TextField的placeholder效果CupertinoTextField( placeholder: '手机账号',
TextField组件有一个decoration属性改属性值为hintText即可 hintText 在输入时会消失,labelText在输入时则会缩小到TextField的左上角icon属性则类似iOS中的leftView,区别在于下方输入框长度也可以设置hintStyle 属性,设置placeHoleder的颜色,大小,字体样式等 iOS风格的输入框设置:...原创 2018-11-06 11:41:07 · 8928 阅读 · 0 评论 -
flutter idevice_id returned an error
使用Android Studio 运行iOS模拟器时报的错,尝试重启AS,Xcode,Simulator 皆无效,后来尝试重启电脑, 不再报这个错,报了另一个常见的编译错误. 然后终端cd 到项目所在目录,执行sudo xattr -rc .(注意有一个点),输入密码后再次运行AS,运行成功...原创 2018-11-05 20:36:00 · 3448 阅读 · 0 评论 -
dart基础语法
print(str * 5); 支持字符串利用*号重复拼接 支持字符串+运算 print(str1 + str2);if (str1 == str2)str1[1] 等价于字符串按位置截取contains() ,startWith(),endWith()字符串Stringt转List split('参数') eg: '2019-1-1'.split('-') ...原创 2018-11-15 15:18:45 · 1192 阅读 · 0 评论 -
设置Dart SDK path
注意Dart SDK 的路径和flutter并不一定是同一个路径终端输入 brew info dart并执行,如果一切正常会有如下输出此时/usr/local/opt/dart/libexec则为Dart SDK 路径,粘贴复制进项目即可 如果提示如下错误则按照提示依次输入brew tap dart-lang/dart 执行成功后再次执行brew install dar...原创 2018-11-17 10:51:33 · 7529 阅读 · 0 评论 -
Dar/Flutter MD5加密
可以使用crypto库进行MD5加密1 在.yaml中引入crucpto(版本号可去https://pub.dartlang.org上获取最新版本,我目前使用的版本是2.0.6),yaml中配置如下:crypto: ^2.0.6 2 更新.yaml文件 3 在需要进行加密的地方文件中引入import 'package:crypto/crypto.dart';impo...原创 2018-12-20 15:02:59 · 8770 阅读 · 0 评论 -
Flutter 日期转换
DateTime now = DateTime.now(); DateTime time = DateTime.parse('2018-12-31'); if (now.isBefore(time)) { Duration duration = time.difference(now);print(duration.inDays....原创 2018-12-29 17:40:50 · 15188 阅读 · 0 评论 -
flutter 基础笔记
1 修改text的位置可以通过Container来包裹Text :Container( padding: const EdgeInsets.only(right: 5.0), child: Text( '41', ),),这样,就可以通过修改padding来修改Text的位置了Text组件的背景色修改:通过给Text外包一层Container,然后改变Con...原创 2018-10-31 11:54:01 · 171 阅读 · 0 评论