首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
茗语梦泽
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 50
沸点 13
赞
63
返回
|
搜索文章
赞
文章( 50 )
沸点( 13 )
InheritWidget原理解析
通过打印的日志我们会发现InheritedWidgetChildState调用了didChangeDependencies()方法,我们来分析一下,点击按钮的时候都发生了什么。 我们可以看到,在dependOnInheritedWidgetOfExactType这个方法里,查找…
Flutter启动过程
这个方法首先调用我们传入的callback方法,而我们传入的callback会执行element.mount(null, null),这个mount方法最终会调用到RenderObjectElement的mount方法,在这个方法里有一句代码是widget.createRend…
自己写一个Provider
在以前我写过一篇文章,教你如何实现Flutter的BLoC框架(https://juejin.im/post/6844903825627840525 ),这个BLoC的实现,模仿android开发中的MVVM开发方式,利用Flutter的Stream,在数据改变的时候…
Flutter改变状态栏字体、状态栏背景颜色、Appbar背景颜色的方式
1. 改变状态栏字体颜色 2. 单独改变状态栏背景颜色 3. 同时改变状态栏背景颜色和AppBar背景颜色 在这里强调一下,为什么会有属性被覆盖的情况,其实看源码就知道,在_AppBarState的build方法里,如果brightness为null,就会使用appBarThe…
Android设计模式
画了个图,方便记忆,右边是比较常用的
Flutter在Android端注册插件流程源码解析
先发一段Flutter在Android注册插件的代码流程,这里就拿我之前写的Flutter与Android的混合开发(2)Activity如何跳转到Flutter页面,如何传值里的PageFlutte
Flutter从0开发一个路由框架
1. 创建项目 2. 创建注解类 创建文件core.dart, 我们把我们所需要的注解类和辅助类都放到这里,方便管理。那么都需要什么注解呢,如果跳转,我们需要知道要跳转的页面的路径、可能携带的参数、跳转成功的widget。 然后这步就结束了。EasyRoutePathAnnot…
flutter 。。。couldn't find "libflutter.so"
这个问题的原因是因为默认的打包命令flutterbuildapk只出现在“armeabi-v7a”文件夹下,根据下面的表格可以看到这样打包出来的apk是不支持ARMv8的cpu的,所以我们打包的话用这
flutter发布项目到pub的流程
你得能科学上网,这是前提需要终端科学上网,可以使用命令,命令的话只在当前终端生效,注意1087是我的终端号,你要改成你自己的终端号或者配置终端环境变量,我的是zsh,所以这样做添加上面的命令到文件,保
kotlin协程中viewModelScope的使用方法和原理解析
废话不说直奔主题如果不使用viewModelScope,我们的代码是这样的我们需要在onCleared方法中主动调用viewModelJob.cancel()方法取消该协程和它的所有子协程,如果我们忘
下一页
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2019-05-17