- 博客(4)
- 收藏
- 关注
转载 自定义View学习笔记(3)->invalidate
Invalidate 源码/** * Invalidate the whole view. If the view is visible, {@link #onDraw} will * be called at some point in the future. This must be called from a * UI thread. To call from a no
2016-07-27 17:52:51 347
转载 自定义View学习笔记(2)->Path
首先我们新建一个类继承自View,重写onDraw方法,并设置了绘图风格。public class CustomView extends View { private Paint paint; public CustomView(Context context) { super(context); } public CustomVi
2016-07-22 17:25:31 367
转载 自定义View学习笔记(1)->绘图技术详解
基本布局这篇简单介绍下如何利用Android API进行一些简单图形的绘制,绘图的前提是需要继承自View,然后重写它的 onDraw(Canvas canvas) 方法即可。首先我们新建一个类继承自View,并重写onDraw方法:public class CustomView extends View { public CustomView(Context
2016-07-22 16:05:39 374
转载 Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
1、 概述Handler 、 Looper 、Message 这三者都与Android异步消息处理线程相关的概念。那么什么叫异步消息处理线程呢?异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数,执行完成一个消息后则继续循环。若消息队列为空,线程则会阻塞等待。说了这一堆,那么和Handler 、 Looper
2016-07-20 15:55:00 354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人