首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
白瑞德
掘友等级
Flutter | Android | Vue
|
深圳
After long years, How should I greet thee? With silence and tears.
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 98
沸点 5
赞
103
返回
|
搜索文章
赞
文章( 98 )
沸点( 5 )
invalidate、postInvalidate与requestLayout浅析
我们可以直接在view里使用invalidate()刷新页面,其内部实际是调用invalidate(true)。其方法调用为: skipInvalidate:确认该View是否需要跳过绘制,需要跳过绘制的条件包括:View不是可见的,存在动画对象,父视图不是ViewGroup或…
Kotlin中集合区间的确定——in、until、downTo......
通过下标来获取和设置元素是处理集合最常见的操作之一,这篇文章就来学习一下kotlin中集合区间的确定。 在kotlin中,下标运算是一个约定:使用下标运算符读取元素会被换位get,写入则为set。 kotlin中的in运算符用来检查某个对象是否属于集合。其中..用来创建一个区间…
Lambda编程——Kotlin中集合的函数式API和惰性集合操作“序列”
良好的编程风格的主要原则之一是避免代码中的任何重复。如果你用过Java(8之前)编写代码,很可能已经养成了什么东西都自己去实现的习惯。在Kotlin中,我们必须纠正这一习惯。 我们对集合的大部分任务都遵循几个通用的模式,kotlin通过lambda的帮助,很好的为集合提供了一个…
Flutter与android之间的通讯
Flutter引入Platform Channel机制来支持不同平台的API调用。在Flutter中,提供了三种Platform Channel用来支持和平台之间数据的传递: MethodChannel:支持传递方法调用,Flutter主动调用Native的方法,并获取相应的返…
Flutter线性布局Row和Column
所谓线性布局,即指沿水平或垂直方向排布子组件。Flutter中通过Row和Column来实现线性布局,类似于Android中的LinearLayout控件。 对于线性布局,有主轴和纵轴之分,如果布局是沿水平方向,那么主轴就是指水平方向,而纵轴即垂直方向;如果布局沿垂直方向,那么…
react native 基础和生命周期
render:创建虚拟dom,进行diff算法,更新dom。此时不能修改state shouldComponentUpdate:返回一个bool值,在接受新的props和state时调用,用来判断是否需要刷新。初始化不调用 componentWillUpdata:在组件接受新的…
lambda表达式与Kotlin高阶函数
lambda表达式,或者简称为lambda,本质上就是可以传递给其他函数的一小段代码。可以轻松地把通用代码结构抽取成库函数。 高阶函数就是以另一个函数最为参数或者返回值的函数。在kotlin中,函数可以用lambda或者函数引用来表示。因此,任何以lambda或者函数引用作为参…
kotlin中lambda的实现和内联函数
通过阅读lambda表达式与Kotlin高阶函数,你应该了解到在kotlin中传递lambda作为函数参数的语法与普通的表达式很相似。这篇文章则带你了解lambda的运作原理以及用来消除lambda带来的运行时开销的内联函数。 在kotlin.jvm.functions包下Fu…
react-natice单元测试
Jest 是 Facebook 发布的一个开源的、基于 Jasmine 框架的 JavaScript 单元测试工具。提供了包括内置的测试环境 DOM API 支持、断言库、Mock 库等,还包含了 Spapshot Testing、 Instant Feedback 等特性。 …
Flutter视图Widget生命周期
作为一个Android开发者,一定会对Activity的生命周期有这很深刻的印象,而当你在使用Flutter时,其中Widget就是View,其生命周期就是从View创建到销毁的过程。 Widget分为StatelessWidgetStatefulWidget 两种,这两种Wi…
下一页
个人成就
文章被点赞
659
文章被阅读
238,398
掘力值
5,087
关注了
27
关注者
143
收藏集
4
关注标签
20
加入于
2019-04-10