Android |

Android 中的长图片处理

作者:Joe 审阅者:Melo,用语 最近太忙了,好久没有写东西了,itsCoder 也缺席了一期,感觉自己也好久没有学习新的东西了。不管再忙还是应该抽出时间来学习和锻炼,不然时刻感觉身体被掏空啊~ 前言图片处理在 Android 开发中是一个比较重要的技术,处理稍有不慎就可能会出现 oom 等情况,网上也有很多图片处理相关的文章,我在Volley 中的ImageLoader源码学习笔记这篇文章中也分析了一些解决方案。同时开源社区也有一些优秀的图片处理框架-Glide,F ...

  • Joe
    Joe
11 min read
Android |

Activity 共享元素转场动画实践

作者:Joe 审阅者:Brucezz 前言上次碰到个需求,要从 Feed 页以 item 放大的动画打开第二个页面,先来看一个效果: 就是这样一个转场动画~有了思路后要实现起来还是不难 思路1.API一般我在需要实现某个功能的时候,会首先寻找 Android 是否已经提供了相关的 Api ,这样可以避免盲目的造轮子,尤其对于项目来说,时间成本还是很重要的,而且 Android 提供的 Api 使用起来一般也会更简单易于维护。 事实上在 Android 5.0 确实提供了 ...

  • Joe
    Joe
25 min read
Android |

RxJava 使用简介

注:本系列文章主要用于博主个人学习记录,本文末尾附上了一些较好的文章提供学习。转载请附原文链接: RxJava 使用简介如果你对 RxJava 的原理感兴趣,可以看看下面这篇文章RxJava 源码学习笔记 RxJava利用响应式编程思想,专注于异步任务的处理,通过操作符进行流式操作,可以极大的去除多层嵌套,达到逻辑的简洁明了。 举个栗子🌰 RxJava的观察者模式与普通观察者模式有一个区别是分为“冷”启动和“热”启动,“热”启动即不管有没有观察者,观察者会按照自己的逻辑 ...

  • Joe
    Joe
29 min read