Flutter
梦想之家xiao_chen
一起学习
展开
-
AndroidStudio写flutter快捷键
1.stl :代表StatelessWidget 2.stf:代表StatefulWidget 3.cmd + shift + 减号 :折叠所有代码 4.cmd + 减号 :折叠当前代码块 5.ctrl + r :编译运行 6.cmd + s :hot reload 7.cmd + { :回到上一次编辑的文件 8.cmd + } : 切换到后面编辑的文件 9.cmd + shift + o : 全局搜索 10.cmd + option + l : 格式化代码 11.cmd + f...原创 2020-08-21 17:11:00 · 579 阅读 · 0 评论 -
flutter之dio网络通信
flutter http请求库dio: (1)在pubspec.yam中添加: dependencies: flutter: sdk: flutter dio: ^2.0.7 (2)网络工具类post: Future request(url,{formData})async{ try{ Response response; ...原创 2020-01-06 17:55:51 · 727 阅读 · 0 评论 -
Flutter 之provide状态管理
provide状态管理更加方便處理數據 1.在pubspec.yaml中添加 provide: ^1.0.2 2.在main.dart 注册provide import 'package:provide/provide.dart'; void main(){ var categoryGoodsListProvide= CategoryGoodsListProvide(); ...原创 2020-01-06 17:26:18 · 370 阅读 · 0 评论 -
Flutter之国际化多语言
1.用多个文件来配各个国家的语言: 在lib 文件夹中创建新文件夹名为locale,目前文件配置支持中文和美文: lib/locale/i18n_zh.json lib/locale/i18n_en.json json格式: { "hello" : "Hello~", "hello2" : "Hello~", "home": "home", "classify": "cl...原创 2020-01-05 17:01:26 · 1495 阅读 · 0 评论 -
Flutter与原生的通信(Android/IOS版)
Flutter 官方提供 MethodChannel、EventChannel、BasicMessageChannel 三种方式与原生通信 1.MethodChannel 特点:单方请求响应(flutter->原生) (1) flutter: static const platform = const MethodChannel('xiaochen.flutter.i...原创 2020-01-04 15:03:44 · 1695 阅读 · 0 评论 -
Flutter flutter_screenutil 实现屏幕适配
在pubspec.yaml文件导入: flutter_screenutil: ^0.6.0 初始化: 美工提供的UI设计尺寸ScreenUtil.instance = ScreenUtil(width: 1080, height: 2160)..init(context); 字体大小: Text( list[index].mallName, style: TextStyle(fon...原创 2020-01-04 11:03:34 · 1240 阅读 · 0 评论 -
在线Json转Dart
在线Json转Dart https://javiercbk.github.io/json_to_dart/原创 2019-12-27 10:08:12 · 3553 阅读 · 0 评论 -
Flutter 常用第三方工具包
Flutter 常用第三方工具包 1、dio: ^2.0.7 -->网络通讯 2、flutter_swiper: ^1.1.4 -->轮播组件 3、provide: ^1.0.2 --->广播接收者、实现主题切换和国际化 ...原创 2019-12-26 18:36:17 · 884 阅读 · 0 评论 -
Flutter AutomaticKeepAliveClientMixin 的作用
切换tab后保留tab的状态,避免initState方法重复调用 class _HomePageState extends State<HomePage> with AutomaticKeepAliveClientMixin { @override bool get wantKeepAlive =>true; } ...原创 2019-12-26 17:35:00 · 1685 阅读 · 0 评论