会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
管管
博客园
首页
新随笔
联系
订阅
管理
2020年12月30日
Flutter学习笔记(42)--限定TextField输入内容,仅允许数字和小数点后两位
摘要: import 'package:flutter/services.dart'; import 'dart:math' as math; class InputFormat extends TextInputFormatter { InputFormat({this.decimalRange = 2}
阅读全文
posted @ 2020-12-30 16:45 CurtisWgh
阅读(1586)
评论(0)
推荐(0)
2020年7月23日
Flutter学习笔记(41)--自定义Dialog实现版本更新弹窗
摘要: 功能点: 1.更新弹窗UI 2.强更与非强更且别控制 3.屏蔽物理返回键(因为强更的时候点击返回键,弹窗会消失) 4.点击弹窗外透明区域时,弹窗不消失
阅读全文
posted @ 2020-07-23 17:32 CurtisWgh
阅读(2506)
评论(3)
推荐(3)
2020年7月7日
Flutter学习笔记(40)--Timer实现短信验证码获取60s倒计时
摘要: 如需转载,请注明出处:Flutter学习笔记(40)--Timer实现短信验证码获取60s倒计时 先看下效果: 两种需求场景: 1.广告页3s后跳转到首页 2.短信验证码60s倒计时 第一种的话,根据需求我们可以知道,我们想要的效果就是3s结束做出一个动作。 factory Timer(Durati
阅读全文
posted @ 2020-07-07 15:27 CurtisWgh
阅读(2807)
评论(1)
推荐(0)
2020年7月3日
Flutter学习笔记(39)--BottomNavigationBar底部item超过3个只显示icon,不显示title
摘要: 如需转载,请注明出处:Flutter学习笔记(39)--BottomNavigationBar底部item超过3个只显示icon,不显示title items: [ _bottomItem(Ids.home, 'ic_home_normal', 'ic_home_selected', 0), _bo
阅读全文
posted @ 2020-07-03 11:29 CurtisWgh
阅读(1274)
评论(0)
推荐(0)
2020年6月23日
Flutter学习笔记(38)--自定义控件之组合控件
摘要: Flutter中的自定义控件其实和Android中的很类似,都有组合控件、自绘控件。 组合控件就是将通用的控件封装起来,其内部由多个小控件组合起来实现的,比如说公用的title栏,其实和我们平时写页面的时候没什么区别。 自绘控件就是继承RenderObjectWidget,然后通过提供给我们的Paint和Canves进行布局和绘制。今天就写一下组合控件实现的思路和具体做法。
阅读全文
posted @ 2020-06-23 15:59 CurtisWgh
阅读(1105)
评论(0)
推荐(0)
2020年6月22日
Flutter学习笔记(36)--常用内置动画
摘要: Flutter给我们提供了很多而且很好用的内置动画,这些动画仅仅需要简单的几行代码就可以实现一些不错的效果,Flutter的动画分为补间动画和基于物理的动画,基于物理的动画我们先不说。 补间动画很简单,Android里面也有补间动画,就是给UI设置初始的状态和结束状态,经过我们定义的一段时间,系统去帮助我们实现开始到结束的过渡变化,这就是补间动画。 今天我们要看的Flutter的内置动画就是补间动画,根据Flutter提供的动画组件,我们去设置初始、结尾的状态,并且定义一下这个变化过程所需要的时间,再经过系统的处理(其实就是setState())来达到动画的效果。 接下来我们会写一下常用的内置动画组件,并且提供一下动画效果的gif,方便大家更直观的去理解。
阅读全文
posted @ 2020-06-22 17:22 CurtisWgh
阅读(1332)
评论(0)
推荐(0)
Flutter学习笔记(37)--动画曲线Curves 效果
摘要: 如需转载,请注明出处:Flutter学习笔记(37)--动画曲线Curves 效果
阅读全文
posted @ 2020-06-22 14:04 CurtisWgh
阅读(1677)
评论(0)
推荐(0)
2020年6月19日
Flutter学习笔记(35)--通知Notification
摘要: 通知的NotificationListener和我们之前写的事件的Listener一样,都是功能性的组件,而且也都是从子节点顺着widget树向上冒泡,不同的是,事件的Listener不可以被终止,但是通知的NotificationListener是可以被终止的。 是否终止根据NotificationListener的返回值来决定。 说一下我个人的理解: 通知Notification的发送是通过disPatch进行分发的,就好像Android里面的事件分发,当NotificationListener监听到了通知事件,这时候会走到其onNotification回调中,根据回调中的返回值类型(true还是false)来决定是否还继续向父亲节点发送通知。 返回true就是继续分发,返回false就是终止分发,返回false就意味着上层节点的NotificationListener就不会接收到通知事件了。
阅读全文
posted @ 2020-06-19 11:56 CurtisWgh
阅读(2238)
评论(0)
推荐(0)
2020年6月18日
Flutter学习笔记(34)--EventBus的使用
摘要: 在Android我们经常会使用到EventBus来进行通信,常用到的场景就是不同的页面来传递数据,Flutter中也可以通过EventBus来进行不同页面间的数据传递。 EventBus就是一条事件订阅总线,有事件的订阅者、事件的发布者。 demo就是模拟了一下页面间的数据传递,页面A跳转到页面B,从页面B返回到页面A的时候,通过EventBus传递数据给页面A。
阅读全文
posted @ 2020-06-18 18:20 CurtisWgh
阅读(5202)
评论(0)
推荐(0)
Flutter学习笔记(33)--GestureDetector手势识别
摘要: 这篇随笔主要记录的学习内容是GestureDetector手势识别,内容包括识别单击、双击、长按、组件拖拽和缩放处理。
阅读全文
posted @ 2020-06-18 15:13 CurtisWgh
阅读(3044)
评论(1)
推荐(0)
下一页
公告