flutter
ivy_doudou
这个作者很懒,什么都没留下…
展开
-
【Flutter】Ios打包App.framework does not support the minimum OS Version specified in the Info.plist
1、解决方案,AppFrameworkInfo.plist中的MinimumOSVersion版本号,修改跟PodFile中的版本号一致转载 2020-10-29 09:16:21 · 1417 阅读 · 0 评论 -
【flutter】按钮,添加圆角
1、添加圆角RaisedButton( color: COLOR_THEME, onPressed: () { print('登陆'); }, child: Text('登陆',style: T...原创 2020-01-02 08:55:08 · 4212 阅读 · 0 评论 -
【flutter】序列化
1、导入插件dependencies: json_annotation: ^3.0.0 #序列化dev_dependencies: json_serializable: ^3.2.3 build_runner: ^1.6.1 #2、要序列化的beanimport 'package:json_annotation/json_annotation.dart';part...原创 2019-11-18 09:52:54 · 190 阅读 · 0 评论 -
【flutter】省市县三级选择
1、引入依赖city_pickers: ^0.1.28 #省市县2、页面的demobool customerItemBuilder = true;//是否自定义类型void _toAddress(Action action, Context<AddressAddState> ctx) async{ double customerItemExtent = 40; P...原创 2019-10-30 14:39:06 · 2180 阅读 · 0 评论 -
【flutter】上传
1、新建upload.dart参考:https://www.cnblogs.com/yangyxd/p/9168271.htmlimport 'dart:io' ;import 'dart:math' show Random;import 'dart:async';import 'package:http/http.dart' as Http;/** * 请求响应数据 */cla...原创 2019-06-11 09:54:36 · 994 阅读 · 0 评论 -
【flutter】showDatePicker&showTimePicker国际化
flutter_localizations: # 添加国际化 sdk: flutter # 添加MaterialApp下localizationsDelegates: [ //此处 GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.del...原创 2019-06-24 18:01:09 · 2580 阅读 · 0 评论 -
【flutter】debug.keystore、sha1
1、debug.keystoreC:\Users\Administrator.android目录keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000创建debug.keystore原创 2019-07-05 11:09:54 · 1049 阅读 · 0 评论 -
【flutter】下拉刷新,上滑加载
1、ScrollController _scrollController = ScrollController(); //listview的控制器 int _page = 1; //加载的页数 bool isLoading = false; //是否正在加载数据 @override void initState() { // TODO: implement initS...转载 2019-07-06 15:18:12 · 682 阅读 · 0 评论 -
【flutter】下部弹出组件
/** * 下部弹出框 */ Future<void> _bottomSheet(BuildContext context) async { return showModalBottomSheet( context: context, builder: (BuildContext context) { return _bo...原创 2019-07-18 15:17:49 · 1595 阅读 · 0 评论 -
【flutter】Flutter更新showDialog中的内容(多选)
转自:https://blog.csdn.net/yumi0629/article/details/81939936showDialog( context: context, builder: (context) { String label = 'test'; return StatefulBuilder( builde...原创 2019-07-22 09:17:27 · 2874 阅读 · 0 评论 -
【flutter】销毁页面、弹出框、stack定位、GestureDetector点击事件、TextStyle、防止键盘弹出、定时
1、销毁页面Navigator.of(context).pushAndRemoveUntil( MaterialPageRoute(builder: (context) => Biography2()),(route) => route == null);注意:第二个页面不能设置leading属性的值(左上角防止出现返回按钮)...原创 2019-06-06 16:42:15 · 3068 阅读 · 0 评论 -
【flutter】搜索框
import 'package:flutter/material.dart';class SearchBarDemo extends StatefulWidget { @override _SearchBarDemoState createState() => _SearchBarDemoState();}class _SearchBarDemoState extends ...转载 2019-06-06 15:28:19 · 3985 阅读 · 2 评论 -
【flutter】动画、跳转
1、跳转时的方法Navigator.of(context).push(CustomRoute(SecondScreen(name:name), "ScaleTransition"));2、封装的动画import 'package:flutter/material.dart';class CustomRoute extends PageRouteBuilder{ final Wid...翻译 2019-06-05 16:26:59 · 437 阅读 · 0 评论 -
【flutter 】导航栏
1、import 'package:flutter/material.dart';import 'package:baby_one/View/BottomNavigation/navigation_icon_view.dart';import 'package:baby_one/View/Home/Home.dart';import 'package:baby_one/View/Home...原创 2019-05-24 10:23:22 · 284 阅读 · 0 评论 -
【flutter】插件
1、弹出fluttertoast: ^2.2.11 #toastimport 'package:fluttertoast/fluttertoast.dart'; //提示框Fluttertoast.showToast( msg: '账号或密码错误!', toastLength: Toast.LENGTH_SHORT, grav...转载 2019-05-25 08:42:54 · 256 阅读 · 0 评论 -
【flutter】多选
List<bool> boolList = List<bool>();//暂存多选false/true List<Map> _selctlist = [ {'name': '农药', 'value': '农药'}, {'name': '化肥', 'value': '化肥'}, {'name': '种子', 'value': '种子'}...原创 2019-07-31 15:50:23 · 1104 阅读 · 1 评论 -
【flutter】drawer
左侧drawer: new Drawer( child: new ListView( children: <Widget>[ ], ), ),右侧endDrawer: new Drawer( child: new ListView( ...原创 2019-08-01 08:35:00 · 176 阅读 · 0 评论 -
【flutter】shape 、获取url get参数
shape: new BeveledRectangleBorder(borderRadius: BorderRadius.circular(20.0),side: new BorderSide( style: BorderStyle.none, )),shape: new CircleBorder(side: new BorderS...原创 2019-09-23 14:17:54 · 3136 阅读 · 0 评论 -
【flutter】手动签名并且保存
1、插件signature: ^2.0.0 #签名2、测试页面import 'dart:ui';import 'package:flutter/material.dart';import 'package:signature/signature.dart';class Autograph extends StatefulWidget { @override _Auto...原创 2019-08-30 16:22:33 · 3148 阅读 · 0 评论 -
【flutter】整合高德地图amap_base
可参考官方的demo1、第三方依赖amap_base_map: ^0.4.4+1测试的时候,发现本本冲突,主版本为解决冲突,改用develop分支amap_base: git: url: https://github.com/yohom/amap_base_flutter.git ref: develop path: base2、\app...原创 2019-08-29 17:03:09 · 6487 阅读 · 2 评论 -
【flutter】绘制图形
1、CustomPaint( child: Text(""), painter: MyPainter(), ),class MyPainter extends CustomPainter { //最重要的是重新覆盖这两个方法。 //paint() 中是绘制逻辑,可以在这获得画布 Canvas 和 画布的大小 Size。 @...原创 2019-08-29 10:38:20 · 2977 阅读 · 0 评论 -
【Flutter】Android 常见分辨率 mdpi、hdpi 、xhdpi、xxhdpi
一、Android手机目前常见的分辨率1、 手机常见分辨率:4:3VGA 640480 (Video Graphics Array)QVGA 320240 (Quarter VGA)HVGA 480320 (Half-size VGA)SVGA 800600 (Super VGA)5:3WVGA 800480 (Wide VGA)16:9FWVGA 854480...转载 2019-08-07 14:16:19 · 740 阅读 · 0 评论 -
【flutter】高德定位和开启权限
1、amap_location: ^0.2.0 #高德地图2、import 'package:amap_location/amap_location.dart';//高德3、@override void initState() { startPosition();//开启位置 _checkDate.text = getNowDate(); super....原创 2019-08-06 15:34:10 · 3037 阅读 · 1 评论 -
【flutter】父子组件传值
1、父页面添加回调函数callbackGjdwJgcl( index: _tabController.index, url: gjdwJgclUrl, callback: (val, val1) => onDataChange(val, val1));}),//函数 void onDataChange(val, val1) { _car_id = val;...原创 2019-08-02 10:25:47 · 1858 阅读 · 0 评论