自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 kotlin 踩坑实录(一)之apply

kotlin中的apply方法的作用是传入lambda表达式,并将lambda表达式中对apply调用对象进行修改,然后将修改后的对象进行返回。 今天尝试使用过程中,由于将“()”错写成“{}”,导致调用apply之后,对象的状态并没有发生改变,代码如下: val action: StringBuilder.() -> Unit = { append("aa") } printl

2017-07-31 15:44:12 962

原创 android Interpolator详解

熟悉android动画的同学大家一定都不会对差值器Interpolator感到陌生,但是他是怎么实现在对动画属性变化规律控制的呢,就让我们从他的源码来一探究竟。 Interpolator是一个定义了动画变化率的接口,它允许动画可进行非线性的移动,例如加速运动、减速运动甚至将加速减速进行复杂的组合例如bounce运动 package android.animation; public

2017-07-30 14:50:55 626

原创 kotlin实现简单Rxjava operator原理

interface FuncT, R> { fun call(t: T): R } interface SubscriberT> { fun onNext(t: T) } class ObservableT>(val onSubscribe: OnSubscribeT>) { interface OnSubscribeT> { fun call(s

2017-07-28 18:52:40 775

原创 “Kotlin in Action”读书笔记

kotlin in action读书笔记

2017-07-21 23:06:18 1012

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除