RxJava操作符实践:1_创建操作之3.1_empty 发表于 2016-10-12 | 分类于 RxJava | 一、描述创建一个不发射任何数据但是正常终止的Observable。 empty操作符一般会跟其它操作符配合使用。 阅读全文 »
RxJava操作符实践:1_创建操作之2_defer 发表于 2016-10-12 | 分类于 RxJava | 一、描述Defer操作符会一直等待直到有观察者订阅它,然后它使用Observable工厂方法生成一个Observable。它对每个观察者都这样做,因此尽管每个订阅者都以为自己订阅的是同一个Observable,事实上每个订阅者获取的是它们自己的单独的数据序列。 阅读全文 »
RxJava操作符实践:1_创建操作之1_create 发表于 2016-10-12 | 分类于 RxJava | 一、描述你可以使用 Create 操作符从头开始创建一个Observable,给这个操作符传递一个接受观察者作为参数的函数,编写这个函数让它的行为表现为一个Observable–恰当的调用观察者的onNext,onError和onCompleted方法。 阅读全文 »
Android WebView 图片适配解决方案 发表于 2016-10-12 | 分类于 Android | WebView的各种坑,今天又让我发现一个。 一、懵逼最近公司项目中新闻模块需要用WebView来加载,而且服务端返回的是String类型的html代码,包含各种标签,各种转义符,一开始直接用loadDataWithBaseURL()加载的时候,出现各种<、>,直接懵逼了,后面一查,只是因为转义符的关系,那直接用String类的replace()方法替换成对应的<、>,就搞定了。 阅读全文 »
Material Animations 4:Circular Reveal Animations 发表于 2016-10-11 | 分类于 Android | 一、前言Circular Reveal Animations,官方称之为循环揭露动画效果,是一种用来显示/隐藏一组UI界面元素的动画效果,它是在API 21引入的,对应的类是ViewAnimationUtils。 阅读全文 »