
flutter开发
原谅我这一生放纵不羁笑点低
作为一名程序猿 打扮的太好 我老怕别人怀疑我技术不行。。。。
展开
-
flutter 学习笔记之封装一个actionSheet
bottom_sheet自定义底部弹出框, 可设置标题 每一行的文字 点击事件自定义 点击取消弹框消失 test code:BottomActionSheet.show(context, ['微信','支付宝','生成收款二维码','线下转账'],title: '请选择支付方式',callBack:(i) {print('cl...原创 2019-07-08 17:54:22 · 1524 阅读 · 0 评论 -
flutter 绘制的基本使用
上一篇文章中,简单介绍了使用CustomPainter实现一个简单的画板demo,其中只是对于drawLine画线做了应用,这篇文章,再去学习一下painting中的其他方法。这里提一下,自定义的CustomPainter需要放在CustomPaint中才能展示,赋值给painter属性,CustomPainter也还有一个childconst CustomPaint({ Key...原创 2019-07-22 15:47:40 · 911 阅读 · 0 评论 -
flutter 学习之 做一个简单的画板(CustomPainter)
今天来学习一下flutter中的绘制,从如何使用Canvas draw/paint了解到,在Flutter中使用绘制方式自定义Widget,需要以下三个步骤: 1.继承CustomPainter并重写paint方法和shouldRepaint方法 2.在写paint方法中绘制内容 3.使用CustomPaint来构建Widget 先通过写一个简单的画板来学习一下pai...原创 2019-07-22 11:02:39 · 2216 阅读 · 0 评论 -
Dart 语法 容易混淆的知识点记录
1.Dart中的变量与常量1.1 变量如果只是用var声明变量,声明该变量之后是可以修改数据类型的var who;who="what";print(who is String);//truewho=10;print(who is int);//true如果声明的同时取赋值,那么该对象的类型就是固定的,不可修改var who="what";print(who is ...原创 2019-07-19 15:21:05 · 506 阅读 · 0 评论 -
flutter attach 解决flutter&iOS混编的痛点(遇到的问题记录)
flutter&iOS混编这里特指,flutter页面和原生页面有交互,不仅是跳转的交互,还有一些数据传递的交互,举个简单的例子,要展示一个flutter的页面,但是页面数据来源于iOS原生(这里说的直白一点是 ,flutter调用了原生的网络请求-。-),做过这种混编的小伙伴,大概都经历过,要首先编译一下flutter,然后再运行Xcode,这个过程,无比耗时(有一部分原因是,我们原生的...原创 2019-07-12 11:35:40 · 9672 阅读 · 0 评论 -
flutter 动画初探(绘制动画)
今天开始学习flutter中动画的使用,什么叫绘制动画呢,其实我想表达的意思是,结合上一篇文章中学习的绘制,本文中让它动起来原创 2019-07-23 15:55:28 · 1468 阅读 · 0 评论 -
flutter 数据持久化之sqflite
sqflite: 是一款轻量级的关系型数据库,类似SQLite. 支持iOS和Android。适用于存储数据库 , 表类型的数据. 使用: 添加依赖 dependencies: flutter: sdk: flutter ... #sqflite插件 sqflite: ^1.1.6+1 先练习一下官方文档上面的一些基础使用方法 ...原创 2019-07-18 14:59:09 · 1004 阅读 · 0 评论 -
flutter 学习笔记之ExpansionTile & ExpansionPanelList(展开闭合控件)
ExpansionTile其实就是一个有标题可以展开的控件ExpansionTile({ Key key, this.leading,//在文字前面的Widget @required this.title,//文字 this.backgroundColor,//背景 this.onExpansionChanged,//展开或者关闭的监听 thi...原创 2019-07-11 17:38:30 · 3607 阅读 · 0 评论 -
Flutter 数据持久化
前面的几篇文章主要介绍了flutter里面基本控件的使用(其实我也没细说到底咋用,就是堆出来的一个个小控件分享给大家-。-),本文主要介绍一下flutter中数据持久化的使用,作者也是边学习边码文,和大家共同学习。首先说学习过程中遇到的第一个场景,就是在做登录页面的时候,会联想到我们实际应用中会需要存储用户输入的用户名和密码,再或者登录成功之后接口返回的一些其他用户信息。在做iOS开发的时候,...原创 2019-07-15 15:01:10 · 1768 阅读 · 0 评论 -
flutter 学习笔记之写一个BottomNavigationBar的三种实现方案(保持页面状态)
方案1:final List<BottomNavigationBarItem> items = [ BottomNavigationBarItem(icon: Icon(Icons.home),title: Text('工作台')), BottomNavigationBarItem(icon: Icon(Icons.message),title: Text('资讯...原创 2019-07-09 16:52:24 · 801 阅读 · 0 评论 -
flutter 学习笔记之写一个通用的设置页面
源码https://github.com/AnleSu/select_text_item效果图:核心code:Widget build(BuildContext context) { return GestureDetector( onTap: this.onTap, child: Container( height: thi...原创 2019-07-09 14:26:15 · 1966 阅读 · 0 评论 -
flutter 学习笔记之封装一个textfield(倒计时获取验证码)
封装了一个简单的textfield:maxLength:支持设置最大输入长度 默认长度16 isInputPwd:输入密码(掩码) 默认false getVCode:获取验证码倒计时的输入框 countdown 倒计时秒数 默认60s autoFocus:是否自动获得焦点 eg:进入搜索页面 一进页面就调起键盘 keyboardType: 键盘类型 eg:TextInputType.p...原创 2019-07-08 18:10:57 · 3445 阅读 · 0 评论 -
flutter 学习笔记之封装一个筛选器
封装一个筛选器支持列表式选择 支持流水布局 支持多选单选 动态根据数据布局效果图:TODO:自定义时间 调取日历 还未实现源码:https://github.com/AnleSu/flutter_dropMenu...原创 2019-07-08 18:05:34 · 2255 阅读 · 0 评论 -
flutter 学习笔记之封装一个appbar
# flutter_appbar封装一个简单的appbar,默认显示title和返回按钮和下面的分割线- PreferredSizeWidget bottom 支持自定义bottom- titleStyle 支持自定义title的风格- backImgName 自定义返回按钮的图片- backgroundColor 自定义导航栏颜色核心代码: Widget build(...原创 2019-07-08 17:56:45 · 1706 阅读 · 0 评论 -
flutter 实现一个图片选择控件
在最近的开发中,需要做一个选择图片(包括拍照和相册选择)然后上传的功能,我们的项目是iOS原生和flutter混编的,首先用flutter实现这个页面,选择了第三方插件image_picker,下面先看一下效果图下面我们开始一步一步实现这个页面的逻辑,核心是在实现一个可复用的图片选择控件,支持设置最大选择图片数maxCount,支持删除。第一步:集成image_picker ,导入图片...原创 2019-07-26 18:38:24 · 3118 阅读 · 1 评论