摘要:点击学习 http://mp.weixin.qq.com/mp/homepage?__biz=MjM5NTY0ODQzNA==&hid=6&sn=1c6a20a81d6dc9e51ef9b78df9d41906&scene=18#wechat_redirect
阅读全文
摘要:关闭Android Studio 打开flutter安装目录/bin/cache 删除lockfile文件 此时可在命令行再执行flutter相关命令
阅读全文
摘要:典型错误一:无法掌握的Future 典型错误信息:NoSuchMethodError: The method 'markNeedsBuild' was called on null. 这个错误常出现在异步任务(Future)处理,比如某个页面请求一个网络API数据,根据数据刷新 Widget Sta
阅读全文
摘要:import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; class Dialogs { static CustomDialog normalProgressDialog(String mess
阅读全文
摘要:新建Plugin项目: lib/hello.dart: 插件包的Dart API. android/src/main/java/com/yourcompany/hello/HelloPlugin.java: 插件包API的Android实现. ios/Classes/HelloPlugin.m:
阅读全文
摘要:添加依赖:(注意,作者一直更新维护,请以最新的版本添加) 代码实现: misc.dart pageloading.dart 效果:
阅读全文
摘要:添加依赖 DioUtil import 'package:dio/dio.dart'; class DioUtil { static DioUtil _instance; final Dio _mDio = Dio(BaseOptions(baseUrl: "http://192.168.0.60:
阅读全文
摘要:Flutter的四种运行模式:Debug、Release、Profile和test ,在实际开发中,我们往往需要根据当前运行模式的不同,选择不同的操作,比如在Debug模式启用Log、在生产模式关闭Log。 如果你是一名Android开发者,肯定对于这个不陌生,在Android中,有一个根据grad
阅读全文
摘要:class LogUtils { //dart.vm.product 环境标识位 Release为true debug 为false static const bool isRelease = const bool.fromEnvironment("dart.vm.product"); static void d(String tag, Object message) { i...
阅读全文
摘要:3.2.2版本: 添加依赖 permission_handler: ^3.2.2 androidmanifest.xml添加对应的用户权限 在flutter 中app入口申请权限: import 'package:flutter/material.dart'; import 'package:flu
阅读全文
摘要:方法1:GlobalKey 方法2:builder
阅读全文
摘要:Draggable Widget Draggable控件负责就是拖拽,父层使用了Draggable,它的子元素就是可以拖动的,子元素可以实容器,可以是图片。用起来非常的灵活。 参数说明: data: 是要传递的参数,在DragTarget里,会接受到这个参数。当然要在拖拽控件推拽到DragTarge
阅读全文
摘要:import 'package:flutter/material.dart'; import 'package:flutter_app/pages/SplashScreen.dart'; void main() => runApp(MyApp()); class MyApp extends Stat
阅读全文