- 博客(5)
- 收藏
- 关注
转载 Android CollapsingToolbarLayout使用介绍
我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来了解下CollapsingToolbarLayout的使用。文章的第三部分介绍了CollapsingToolbarLayout与TabLayout的组合使用。有基础的朋友可以直接跳过第一部分。
2017-05-26 17:59:16 914
转载 RxJava2对比RxJava
英文链接:What’s different in 2.0RxJava2相比RxJava1,它的改动还是很大的:Observable and Flowable在前一个版本里backpressure被集成到了Observable中,官方也提供了很多方法让我们来处理backpressure问题。但是有一些特殊的场景根本无法用其来解决,最常见的例如UI事件。而不处理backpres
2017-05-26 16:11:18 837
原创 Kotlin学习笔记第一天
经常看到 val 和 var, 其区别是变量可以简单的定义为可变(var)和不可变(val)的两种类型的变量, 这个与java中的final相似. 不可变在kotlin(和其他很多现代语言)中是很重要的概念./************************************** 未完待续 *******************************************
2017-05-22 14:01:47 296
转载 Android Glide You cannot start a load for a destroyed activity 的异常及解决方法
Glide 很强大,不再多说。今天发现了 You cannot start a load for a destroyed activity 这个异常,时因为相关 Activity/Fragment 已经 destroy,而程序代码中依然在使用 Glide 加载图片导致的。抛出异常的方法是在 RequestManagerRetriever.Java 类里面:@TargetApi(Build.
2017-05-19 18:03:48 3502
原创 JVM基础篇——类的加载过程
首先看两个实例:实例1答案: 实例2答案: 类的生命周期 类在JVM中的生命周期分七个阶段:加载、验证、准备、解析、初始化、使用和卸载。其中验证、准备、解析有称为类的连接。加载、验证、准备、初始化和卸载这五个阶段的顺序是确定的,而解析可以在初始化之前也可在初始化之后,为了支持java语言的动态绑定(或者叫
2017-05-11 14:46:28 526 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人