自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MrCoder的博客

生命不息,coding不止。。。

  • 博客(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关注的人

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