首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter
订阅
唯鹿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 2订阅
Flutter开发中的一些Tips(二)
1. setState() called after dispose() 大致的意思是,widget已经在dispose方法时销毁了,但在这之后却调用了setState方法,那么会发生此错误。比如定时器或动画回调调用setState(),但此时页面已关闭时,就会发生此错误。这个…
Flutter开发中的一些Tips(三)
默认情况下,Flutter是没有进行多语言配置。所以无论我们的手机系统环境是否是中文,一些Widget的文字都是英文显示。比如常见的输入框(TextField)的操作菜单、日期选择(showDatePicker)上的年月日。 既然没有配置,那我我们添加上即可。 Material…
说说Flutter中的RepaintBoundary
一个懒洋洋的下午,偶然间看到了这篇Flutter 踩坑记录,作者的问题引起了我的好奇。作者的问题描述如下: 在对作者的遭遇表示同情时,也让我联想到了自己使用CustomPainter的地方。 页面最外层是个SingleChildScrollView,上方的环形图是一个自定义Cu…
说说Flutter中的Semantics
Semantics(语义) 用于描述Widget的含义最终达到描述应用程序的UI。这些描述可以通过辅助工具、搜索引擎和其他语义分析软件使用。它有点像HTML5的语义元素,在Android、iOS上更多是用于读屏,帮助一些有视力障碍的人使用我们的软件(Android TalkBa…
说说Flutter中最熟悉的陌生人 —— Key
Key在Flutter的源码中可以说是无处不在,但是我们日常中确不怎么使用它。有点像是“最熟悉的陌生人”,那么今天就来说说这个“陌生人”,揭开它神秘的面纱。 以上定义是源码中关于Key的解释。通俗的说就是Widget的标识,帮助实现Element的复用。关于它的说明源码中也提供…
Flutter开发中的一些Tips
导致的原因就是在水平或者垂直方向上的内容超过了父部件的大小。一般来说我们的页面不存在这样的问题,因为根据页面的设计,事先可以预料到是否超出。不过要注意到有输入法弹出的页面。比如我下面的这个例子: 可以看到底部溢出了22个像素,可能在18:9的手机以上不太会出现这种问题,因为屏幕…
Flutter 动画曲线Curves 效果一览
网页上显示的GIF速度会有点慢,介意的话可以下载下来本地查看:链接:https://pan.baidu.com/s/1c7AACHhAmvhysl2k2XgQFA提取码:ppbe||||:------
Flutter适配深色模式(DarkMode)
也不知道写点什么,本来想写写Flutter的集成测试。因为前一阵子给flutter_deer写了一套,不过感觉也没啥内容,写不了几句话就放弃了。(其实本篇内容也不多。。。) 那就写写最近在做的事情。没错,就是文章标题提到的适配深色模式(DarkMode),也可以说是实现夜间模式…
玩玩Flutter的拖拽——实现一款万能遥控器
前阵子突然想到两年前写过的一篇博客:玩玩Android的拖拽——实现一款万能遥控器,就想着用Flutter来复刻一下。顺便练习一下Flutter里的拖拽Widget。 因为有之前Android版本的实现经验,所以省了不少时间,当然也踩了不少坑,前前后后用了3天时间。下面我来介绍…