android
葫芦_龙
这个作者很懒,什么都没留下…
展开
-
EventBus(四)-----简单应用
做一个简单的EventBus应用。步骤一:定义event事件public class TestEvent { String info; TestEvent(String info){ this.info = info; } public String getInfo(){ return info; }}步骤二:subscribe原创 2016-07-09 23:10:51 · 162 阅读 · 0 评论 -
EventBus
EventBus模式也被称为Message Bus模式或者发布者/订阅者(publish/subscribe)模式。可以让两个组件相互通信(publisher发送event到bus,bus在把时间分发到subscriber),但是他们之间并不互相知晓(即不用实现接口,通过接口进行通信)。 EventBus的使用步骤:1.定义事件public class TestEvent { String原创 2016-07-08 21:36:17 · 179 阅读 · 0 评论 -
EventBus(三)-----从post这条线分析EventBus
这篇笔记主要是从post方法入手,学习EventBus. post(event)postSingleEvent(eventQueue.remove(0), isMainThread);private void postSingleEvent(Object event, boolean isMainThread) private void postSingleEvent(Object event,原创 2016-07-09 18:15:36 · 275 阅读 · 0 评论 -
GIFImageView
GifImageView 和 GifDrawable的配合使用:GifDrawble是继承了Animatable接口的,系统会在特定时刻调用其中的start,开启渲染任务。2.渲染任务开启后,GifDrawble中的GifInfoHandle定时渲染GifDrawble的bitmap实例。3.完成一次bitmap的渲染后,会调用Drawable对象的invalidateSelf方法。/...原创 2018-12-06 19:57:15 · 985 阅读 · 0 评论 -
AnimatedGifEncoder
import java.io.IOException;import java.io.OutputStream;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.Paint;//byte...原创 2018-12-07 11:42:24 · 2707 阅读 · 1 评论