摘要:
//实例化 FocusNode _focusNode = FocusNode(); //监听得放在初始化中 @override void initState() { super.initState(); //输入框焦点 _focusNode.addListener((){ if (!_focusNo 阅读全文
摘要:
官方维护的一些 loading 插件(官方的有些插件某些有坑 也可以自己封装) https://pub.flutter-io.cn/packages/flutter_spinkit https://www.ctolib.com/huangjianke-flutter_easyloading.html 阅读全文
摘要:
在前端js 中,有些应用场景需要一次性调用多个接口或者进行多个事件同时执行 可以用promse.all 来操作 在flutter 中有类似Future.wait的用法 demo1(){ return true; } demo2(){ return true; } demo3(){ return fa 阅读全文
摘要:
直接上代码 Timer _timer; //设置节流周期为390毫秒 Duration durationTime = Duration(milliseconds:390); //事件触发处 ... onChanged:(e){ _timer?.cancel(); _timer = Timer(dur 阅读全文
摘要:
废话不多说 直接上代码 官方的写法 list tabs=[{},{},{}]; tabs.asMap().keys.map((item)=>Container( child:Text("${'索引值'+item}"), )).toList() 要获取某一项只能tabs[索引] 来获取 阅读全文
摘要:
java SpringBoot 工程启动的时候 终端会打印一个字符图案 这个字符图案可以自定义 具体自定义内容看 http://patorjk.com/software/taag http://www.network-science.de/ascii/ http://www.degraeve.com 阅读全文
摘要:
现在大部都已经不用Eclipse 了 最好直接就上Idea Idea 有springBoot 插件的情况 步骤1 步骤2 配置自己填写 Idea 没有springBoot 插件的情况 Plugins (window 和mac 位置不一样 ) 自己先去 plugins 现在下载插件 阅读全文
摘要:
flutter 解决这种有两种办法 一种就是传统的嵌套 SingleChildScrollView 让页面可以上下滑动 如果不想改变页面结构 flutter 类入口的 Scaffold 的resizeToAvoidBottomInset: false 就可以 注意: 一个页面不管嵌套了多少类 只要用 阅读全文
摘要:
Another exception was thrown: RangeError (index): Invalid value: Valid value range is empty: -1 flutter 项目中报这个错 排除编译错误 打包grade 报错 的情况下 很可能就是这种情况 不管后面的 阅读全文
摘要:
flutter 编译的时候报错 Compiler message:../../../.pub-cache/hosted/pub.dartlang.org/extended_image_library-0.1.9/lib/src/extended_network_image_provider.dart 阅读全文