首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小德_Kurt
掘友等级
德艺双馨
|
Single
德艺双馨
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
73
文章 50
沸点 23
赞
73
返回
|
搜索文章
最新
热门
Flutter Dart语法(1):extends 、 implements 、 with的用法与区别
extens在前,mixins在中间,implements最后,接下来看具体的例子。 1. 继承(extends) Flutter是没有interface的,但是Flutter中的每个类都是一个隐式的接口,这个接口包含类里的所有成员变量,以及定义的方法。 如果有一个类 A,你想…
Flutter Animation(1)动画的简单使用
第一个就是动画控制类,它不需要知道在屏幕上显示什么。 1. 动画控制类 Animation类对象是一个抽象类,支持泛型,我们常用的是Animation<double>,当然这里不仅仅是double,可以是任意一个对象。Animation对象本身和UI渲染没有任何关系,而是用于生…
Flutter Dart mixins 探究
mixins的中文意思是混入,就是在类中混入其他功能。 Mixins是一种在多个类层次结构中复用类代码的方法。 子类可以复用父类的方法和属性,但是JAVA里的继承只能单继承。 将要复用的代码,封装成类A,让其他类持有A的实例,看上去貌似解决了复用代码的问题,但是一方面,每个类持…
Fuchsia最新消息,确认支持Android应用
Fuchisia是Google的下一代操作系统,大家都在怀疑Fuchsia会不会支持Android apps,但最近一次的Android Open Source Project上的一个commit,证实了这个怀疑,Fuchsia 确认支持Android应用。 针对Fuchsia…
Flutter BuildContext 探究
BuildContext是Flutter的重要部分,但是目前网上讲BuildContext的文章太少了,所以本篇文章讲讲BuildContext。 BuildContext,顾名思义,Build(构建Widget) Context(应用上下文),就是构建Widget中的应用上下…
教你自定义Flutter错误页面
要想Flutter的错误页面显示成自定义的页面,只要设置ErrorWidget的builder就行。 ErrorWidget的源码在framework.dart的3581行-3630行,很简单,ErrorWidget的构造函数的参数是exception的对象,然后返回一个内容是…
Flutter实战5 -- 天气查询APP重构之状态管理(ScopedModel)
在第4篇文章中,为了方便管理状态,我们介绍了InheritedWidget,今天介绍ScopedModel,这是一个封装的InheritedWidget的库,使用起来更方便。 可以方便的将model从父Widget传递到它的后代。而且还会在model更新时重建使用该model的…
Flutter实战4 -- 天气查询APP重构之状态管理(InheritedWidget)
写了一个很简单的应用,在将这个APP的功能复杂化之前,我们必须要选择一个合适的框架,这样才能避免代码失控,就是随着APP功能的增加,代码的结构和管理越来越复杂。本篇文章将如何使用InheritedWidget来管理状态。 因为InheritedWidget的实现是对象池,所有I…
深入了解Flutter的isolate(4) --- 使用Compute写isolates
前面讲了如何创建isolate,这篇文章讲创建isolate的另一种方法。 Compute函数对isolate的创建和底层的消息传递进行了封装,使得我们不必关系底层的实现,只需要关注功能实现。
深入了解Flutter的isolate(3) --- Flutter的thread model(线程模型)
Flutter中有一个很重要的概念就是isolate,isolate是由一个线程实现的,实现isolate的线程由Flutter创建和管理,除了实现isolate的线程,Flutter还有其余的线程,本篇文章探讨Flutte的threading model(线程模型)。 Emb…
下一页
个人成就
优秀创作者
文章被点赞
1,050
文章被阅读
291,210
掘力值
5,918
关注了
30
关注者
2,726
收藏集
2
关注标签
13
加入于
2018-07-23