android笔记
文章平均质量分 70
酒徒词客
这个作者很懒,什么都没留下…
展开
-
onInterceptTouchEvent和onTouchEvent调用时序
onInterceptTouchEvent和onTouchEvent调用时序onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各转载 2013-11-17 21:36:55 · 712 阅读 · 0 评论 -
AsyncTask的用法
AsyncTask的用法 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread)转载 2013-11-17 21:09:25 · 644 阅读 · 0 评论 -
android手势类事件响应
android的屏幕手势事件的响应大概经过如下几个步骤: 首先,android系统将事件传递给Activity.dispatchTouchEvent(MotionEvent e)方法,由该方法进行分发给各个根view,所谓的根view即布局管理器Layout,分发给布局管理器的Layout.dispatchTouchEvent(MotionEvent e)方法, 然后又该方法继续分原创 2013-11-21 20:11:25 · 1440 阅读 · 0 评论 -
事件从Activity到布局view再到最终组件的传递过程
事件从Activity到布局view再到最终组件的传递过程原创 2013-11-18 21:28:46 · 1089 阅读 · 0 评论 -
GestureDetector和SimpleOnGestureListener的使用教程
GestureDetector和SimpleOnGestureListener的使用教程1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方转载 2013-11-17 16:30:41 · 863 阅读 · 0 评论 -
android2D游戏编程总结
在android2D游戏编程中所要用到的主要类为 SurfaceView Canvas Paint SurfaceView其实为两个View类组成,进行交替画图。要操作SurfaceView则需要实现接口Callback接口。 SurfaceHolder接口控制SurefaceView中的画布,即如果需要使用画布Canvas,则需要由SurefaceHolder来得到。原创 2013-12-28 18:23:34 · 1135 阅读 · 0 评论