摘要: Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGro 阅读全文
posted @ 2017-11-17 17:00 侠客行猴子 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、Android自定义view属性 1.在res/values/styles.xml文件里面声明一个我们自定义的属性: <resources> <!--name为声明的"属性集合"名,可以随便取,但是最好是设置为跟我们的View一样的名称--> <declare-styleable name="C 阅读全文
posted @ 2017-11-16 11:21 侠客行猴子 阅读(6710) 评论(0) 推荐(0) 编辑
摘要: Handler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数,但默认是直接调用Runnable中的run()方法。也就是默认下会在主线程执行,如果在这里面的操作会有阻塞,界面也会卡住。如果要在其他线程执行,可以使用HandlerThread。 Handl 阅读全文
posted @ 2016-09-14 09:05 侠客行猴子 阅读(626) 评论(0) 推荐(0) 编辑
摘要: Activity的四种启动模式 Activity有四种启动模式: 1. standard,默认的启动模式,只要激活Activity,就会创建一个新的实例,并放入任务栈中,这样任务栈中可能同时有一个Activity的多个实例。 2. singleTop,激活Activity时,如果栈顶是这个Activ 阅读全文
posted @ 2016-05-06 17:17 侠客行猴子 阅读(109) 评论(0) 推荐(0) 编辑
摘要: BitmapUtils加载bitmap流程 BitmapUtils主要解决Android加载图片出现的OOM现象,采取了多级缓存机制(内存缓存和磁盘缓存)保存图片避免OOM现象,采取异步加载bitmap,在listView快速滑动时停止加载。 1. BitmapUtils接口支持Assets、Url 阅读全文
posted @ 2016-04-21 11:01 侠客行猴子 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 1.自定义控件中,子空间回调通知主控件。/** * 1.监听回调接口。 */ public interface ChooseListener { /** * 返回参数 */ void onSettingData(boolean isRestored); } /** * 2.设置外部... 阅读全文
posted @ 2015-08-28 09:05 侠客行猴子 阅读(417) 评论(0) 推荐(0) 编辑
摘要: /** * 设置图片根据屏幕宽度进行等比例缩放 * @param imageView */ public static void setImageMatchScreenWidth(ImageView imageView){ BitmapDrawable bitmapDrawable =... 阅读全文
posted @ 2015-08-19 09:38 侠客行猴子 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: 定义:允许一个对象的内部状态改变时改变它的行为。对象看起来似乎修改了它的类。本质:根据状态来分离和选择行为。状态:对象实例的属性值。行为:对象的功能,大多对应到方法上。状态模式的功能:分离状态的行为,通过维护状态的变化,来调用不同装态对应的不同功能。状态和行为是相关联的,可以描述为:状态决定行为。(... 阅读全文
posted @ 2015-08-17 15:09 侠客行猴子 阅读(982) 评论(0) 推荐(0) 编辑
摘要: Handler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数,但默认是直接调用Runnable中的run()方法。也就是默认下会在主线程执行,如果在这里面的操作会有阻塞,界面也会卡住。如果要在其他线程执行,可以使用HandlerThread。Handle... 阅读全文
posted @ 2015-08-17 14:37 侠客行猴子 阅读(399) 评论(0) 推荐(0) 编辑