240 发简信
IP属地:上海
  • Flatmap没看明白。

    RxJava 2.x 源码分析(二) 之 FlatMap

    FlatMap 官方定义:把被观察者发射出去的事件转化成新的子被观察者,然后把这些发射量展开平铺后统一放到一个被观察者中。官方文档 简单来讲就是把被观察者每次发射的事件转化成...

  • 120
    Android 重学系列 SurfaceView和TextureView 源码浅析(上)

    前言 时隔一个月,回来继续写文章了。这个月写了一个关于自定义Camera的需求,想了想干脆实现一个滤镜相机好了,以回顾之前学习OpenGL es的知识。 Android重学系...

  • 不知道没谁是代表好的不可思议还是差得不可思议。。。。

    Java和Kotlin中泛型的协变、逆变和不变

    前言 泛型(Generics)的型变是Java中比较难以理解和使用的部分,“神秘”的通配符,让我看了几遍《Java编程思想》之后仍不明所以,直到最近学习了Kotlin,才对泛...

  • 120
    自定义Drawable实现灵动的红鲤鱼动画(下篇)

    1)、三阶贝塞尔曲线2)、Path的Measure 一、动画分析 小鱼的行走不是简单的位移,不难看出在小鱼位移的同时身体的角度还随着前进的方向而变化,所以本篇要解决如下两部分...

  • 全部Diss一遍,才能显示我自己是最屌的。大概这个意思吧!

    Kotlin 风险高、RxJava 已过时,Android 原生开发现状分析!

    作者:Vasiliy Zukanov,独立 Android 开发及软件顾问链接:https://www.techyourchance.com/the-state-of-nat...

  • 120
    RxJava之变换操作符

    所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列要想理解RxJava的各种操作符的话,结合着弹子图会比较好。 1.map( ) 对Obser...

个人介绍
非著名Android工程师。