首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
儿歌八万首
掘友等级
Android
不为往事扰,余生自愿笑
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
最新
热门
android中kotlin协程和线程的关系
假设现在有这样的一个业务逻辑,有3个耗时操作,耗时1函数执行完毕后,我们需要调用函数1更新UI,再执行耗时2函数,执行完毕后我们在调用函数2更新UI,最后执行耗时3函数,再调用函数3更新UI。 从上面代码可以看出,当频繁的切换线程不仅会陷入回调地狱,看上去很难受,而且还会导致性…
Flutter项目中构建Web工程以及发布nginx服务
Flutter的beat通道已经支持对web的支持,通过 Web 支持,你可以将使用 Dart 编写的现有 Flutter 代码编译为可以嵌入浏览器,并部署到任何 Web 服务器上,具有客户端体验的 Web 应用。你可以使用 Flutter 的所有功能,而不需要任何浏览器插件。…
Flutter学习八之滑动组件ListView和GridView的使用
通过分析页面得知,这应该是一个ListView嵌套一个GridView来实现的,在Android中RecycleView还没出来之前,我们如果要实现这样的一个布局,常用的方法其实也是一个ListView嵌套GridView来实现。 通过ListView构建的列表组件,需要传入一…
十进制和二进制转换
十进制是有0到9的数字组成的,二进制则是有0,1两个数字组成,那么为什么人类的计数方式是十进制,电脑的计数方式是二进制呢,十进制和二进制的本质是什么,他们是不是有什么共同点,或者说计数方式的通用点,十进制怎么转换成二进制,他们能不能快速进行转换。 如何将十进制转换成二进制数据呢…
Flutter学习七之实现一个简单的页面基类,支持全局控制页面状态
在Android 中可以定义Activity基类,所有可以在基类定义一些公共方法,比如全局标题栏,页面跳转动画,那么子啊FLutter中是不是也可以定义一个页面的基类,今天就来尝试一下。 上面的这个BaseWidgetState就是我们下面要定义的抽象类了,继承自State,这…
Flutter中滑动出现_positions.isNotEmpty异常解决办法
只需要在_pageController.hasClients为true的情况下,也就是说_pageController已经依附于pageView的情况下,才能够调用animateToPage方法,这里要注意的是,除了animateToPage方法,当调用position,pos…
利用kotlin协程和retrofit2,LiveData,ViewModel实现一个简单的网络请求框架
今天我们利用LiveData,ViewModel,retrofit2,kotlin协程来搭建一个MVVM的网络请求框架,利用数据来驱动UI更新变化,将数据和UI进行分离。 在activity中初始化刚刚我们定义的viewModel对象,基本上一个页面对应一个ViewModel,…
Flutter学习六之实现一个带筛选的列表页面
上期实现了一个网络轮播图的效果,自定义了一个轮播图组件,继承自StatefulWidget,我们知道Flutter中并没有像Android中activity的概念。页面见的跳转是通过路由从一个全屏组件跳转到另外的一个全屏组件,那如果我想在A组件中更新B组件的数据应该怎么实现呢?…
Flutter学习五之网络请求和轮播图的实现
上期讲到了,怎样实现一个下拉刷新和加载更多的列表,数据更新,需要使用到网络请求,在flutter中,怎样实现一个网络请求呢?官方使用的是dart io中的HttpClient发起的请求,但HttpClient本身功能较弱,很多常用功能都不支持。所以这里我们直接使用国内的开源库 …
Flutter学习四之实现一个支持刷新加载的列表
上一篇文章用Scaffold widget搭建了一个带底部导航栏的的项目架构,这篇文章就来介绍一下在flutter中怎么实现一个带下拉刷新和上拉加载更多的一个列表,这里用到了pull_to_refresh的第三方库。 1、在pubspec.yaml文件中加入一行代码,导入第三方…
下一页
个人成就
文章被点赞
189
文章被阅读
72,665
掘力值
1,839
关注了
18
关注者
41
收藏集
3
关注标签
15
加入于
2017-07-19