首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
周南城
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Flutter限定TextField输入内容
Android中EditText限定输入法录入的内容。可以使用它的InputType属性。 而在Flutter中,发现只有keyboardType来限定键盘格式,假如我们想录入数字,但使用第三方键盘时,仍然可以切换为字符键盘,并且可以录入字符。 我们来看TextInputFor…
从hybrid_stack_manager迁移到flutter_boost (iOS角度)
当前项目是flutter和iOS、安卓原生客户端混合使用的,有flutter和原生页面互相调用的需求,所以之前使用了hybrid_stack_manager来管理混合栈。 如上图所示,hybrid_stack_manager在原生端直接使用了UINavigationContro…
Flutter 路由原理解析
这一次,我尝试以不贴一行源代码的方式向你介绍 Flutter 路由的实现原理,同时为了提高你阅读源码的积极性,除了原理介绍以外,又补充了两个新的模块:从源码中学习到的编程技巧,以及 阅读源码之后对实际应用开发带来的帮助。 希望这样1+2的模式,可以诱导你以非常积极的心态,很轻松…
基于Flutter实现的仿开眼视频App
这是一款基于 Google Flutter 实现的一款仿开眼视频 App。 从 Google 在 2018.02 的世界移动大会上正式推出首个 Flutter Beta 版,到 2018.12 的 Flutter Live 2018 上,发布 1.0 稳定版,再到现在,也差不多…
Flutter ListView 用法详解
适用场景:长列表时采用builder模式,能提高性能。不是把所有子控件都构造出来,而是在控件viewport加上头尾的cacheExtent这个范围内的子Item才会被构造。在构造时传递一个builder,按需加载是一个惯用模式,能提高加载性能。 primary:当内容不足以滚…
Dart | 什么是Stream
Stream 和 Future都是Dart:async库的核心API,对异步提供了非常好的支持。 我思考了很久,究竟应该如何向大家介绍Stream(流)。
Flutter 路由和导航
大部分应用程序都包含多个页面,并希望用户能从当前屏幕平滑过渡到另一个屏幕。移动应用程序通常通过被称为“屏幕”或“页面”的全屏元素来显示内容。在 Flutter 中,这些元素被称为路由(Route),它们由导航器(Navigator)控件管理。导航器管理着路由对象的堆栈并提供管理…
Flutter | 深入浅出Key
在开发 Flutter 的过程中你可能会发现,一些小部件的构造函数中都有一个可选的参数——Key。刚接触的同学或许会对这个概念感到很迷茫,感到不知所措。 在这篇文章中我们会深入浅出的介绍什么是 Key,以及应该使用 key 的具体场景。 在 Flutter 中我们经常与状态打交…
Flutter混合开发二-FlutterBoost使用介绍
《Flutter混合开发专题一》中我们介绍了Flutter官方提供的混合开发解决方案,但是其存在着一些问题并没有解决,比如原生和Flutter页面叠加跳转由于Flutter Engine重复创建而导致内存暴增的问题、Flutter应用中全局变量在各独立页面不能共享的问题、iOS…
【译】Dart | 什么是Mixin
当我开始学习Dart时,mixins对我来说是一个新的的概念。 我从C#转过来,Mixin这个概念是不存在的(据我所知,至少在C#8.0之前不存在)。 起初,我发现这个概念有点难以理解,直到现在我才意识到它有多么强大。 免责声明: Mixins在Dart 2中不断发展。本文一些…