首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
o动感超人o
掘友等级
认证🏅移动开发™
学无止境
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
381
文章 372
沸点 9
赞
381
返回
|
搜索文章
最新
热门
理解Dart 异步事件流 Stream
顾名思义,Stream 就是流的意思,表示发出的一系列的异步数据。可以简单地认为 Stream 是一个异步数据源。它是 Dart 中处理异步事件流的统一 API。 集合与Stream Dart 中,集合(Iterable或Collection)表示一系列的对象。而 Stream…
Flutter xxx couldn't find "libflutter.so"的解决方式
这个问题的原因是因为默认的打包命令flutterbuildapk只出现在“armeabi-v7a”文件夹下,根据下面的表格可以看到这样打包出来的apk是不支持ARMv8的cpu的,所以我们打包的话用这
Flutter更新showDialog中的内容
很多人在用showDialog的时候应该都遇到过这个问题,使用showDialog后,通过setState()无法更新当前dialog。其实原因很简单,因为dialog其实是另一个页面,准确地来说
Dart中的catchError捕获顺序
因为//3这行返回了true,所以会在第一个catchError里被捕获。 如果//4不注释了,把//3注释,那么第一个catchError不能捕获该异常,该异常会继续抛出,然后在第二个catchError里被捕获。具体的可自行测试。 还有就是用whenComplete方法的时…
Dart中的FutureOr<T>类型的处理
算了我比较懒。。。我全贴出来自己看吧 简而言之,这个类型可以当做Future<T>或者T类型,所以在有些时候要注意,在使用FutureOr<T>执行任何有用的操作之前,通常需要检查是否有Future<T>或明确的T。如果type参数是某个特定类型,如FutureOr<int> …
Flutter中的Key,LocalKey,GlobalKey... And More
开始从这一篇文章开始,花时间慢慢阅读源码,从web前端角度看Flutter,然后也把一些收获也分享给大家。React和ReactNative受到Facebook条款限制,大公司们(主要BAT)都开始若
Dart的mixin简明讲解
上面这篇文章讲得很好,我总结一下。 如果class继承或者实现了多个类,同一个方法调用的时候,实际使用的是哪个方法优先级如下with>extend>implements,如果with后面跟了多个类,后面的优先级大于前面的。 第15行调用super.method()会先查找MyM…
Flutter Widget大全
还没有做完,应该是目前最全的Widget介绍了,如果需要使用什么控件在这里找就行,如果还没有就得自定义Widget了,欢迎点赞支持我继续把图做完,这个图没什么技术含量,大部分就是翻译官方文档,但是我觉得能帮助新人了解Flutter目前已经提供的控件都有哪些,不用再问来问去了。
Android屏幕适配
做Android,一定会接触到屏幕适配,而屏幕适配的方案也是有多种多样,这个话题一直没有停止,最近也是想再研究一下适配的多种方式。 这四个是新手容易混淆的,其中dp和dip是一样的概念,这个是android特有的一种逻辑单位,和具体设备的物理像素无关。 而dpi和ppi是一样的…
Flutter中的剪裁
圆形剪裁(ClipOval)可以用来剪裁圆形头像圆角矩形剪裁(ClipRRect)borderRadius参数用于控制圆角的位置大小。矩形剪裁(ClipRect)需要定义Clipper参数才能使用,不
下一页
个人成就
文章被点赞
831
文章被阅读
131,357
掘力值
3,115
关注了
15
关注者
173
收藏集
5
关注标签
8
加入于
2016-08-09