前一篇写到Android事件分发机制学习笔记,下面我们通过一个实例的应用来实践理解下Android事件分发的机制。我们这里来实现一个图片的轮播功能,最后顺便实现下图片的自动轮播。
我们的图片轮播是封装在一个ViewGroup里,当我们进行横向滑动的时候,我们需要阻止事件从ViewGroup往子控件分发,ViewGroup来消费我们当前的滑动图片何去何从。下面我们贴出我们的封装的ViewGroup的代码实现如下.........
分类:
移动开发 时间:
2015-02-11 22:05:24
阅读次数:
222
AndroidEventBus是一个Android平台的事件总线框架, 它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量。...
分类:
移动开发 时间:
2015-02-03 17:22:30
阅读次数:
232
转:http://blog.csdn.net/chaihuasong/article/details/17499799当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到...
分类:
移动开发 时间:
2015-01-31 16:11:57
阅读次数:
218
当你作为一名应届生去面试的时候,面试官可能就是简单的问你Android的四大组件,各种布局等基础知识,但你作为一名有工作经验的应聘者就不会那么简单了,今天就来讨论很多面试官喜欢问的Android的事件分发.
Android为什么要有事件分发呢?因为它是按照层排列,他如何知道你点击的哪一层呢,就需要用到事件分发了.
说到事件分发可能就会想起那三个威武的方法:事件分发(dispatchTouchE...
分类:
移动开发 时间:
2015-01-20 11:59:38
阅读次数:
176
本章主要涉及内容有:
一、Android事件处理机制,其中包括监听和回调两种处理机制
二、Configuration类
三、Handler、Loop及MessageQueue
四、AsyncTask
一、监听机制和回调机制
1.1-监听机制
监听事件处理模型包括三类对象:事件源、事件和事件监听器。其中事件源为事件发生的场所/组件,事件为用户动作,事件监听器则负责监听并处理...
分类:
移动开发 时间:
2015-01-17 08:51:22
阅读次数:
219
实现效果
在输入框内输入123,点击button,左上方的TextView会显示输入框内的内容。
{CSDN:CODE:573563}
{CSDN:CODE:573565}...
分类:
移动开发 时间:
2015-01-06 23:17:40
阅读次数:
408
MainActivity如下:?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717...
分类:
移动开发 时间:
2015-01-05 10:54:33
阅读次数:
232
在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的。
首先android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。
其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。
标签:Android
事务
[1].[代码] [Java]代码 跳至
[1]
?
...
分类:
移动开发 时间:
2014-12-30 20:50:49
阅读次数:
183
MainActivity如下:
package cn.c;
import android.os.Bundle;
import android.app.Activity;
import android.view.MotionEvent;
/**
* Demo描述:
* 分析Android事件分发和处理机制
*
*
* 总结:
* 1 ViewGroup继承自View
* 事...
分类:
移动开发 时间:
2014-12-29 18:26:07
阅读次数:
181
MainActivity如下:
package cn.c;
import android.os.Bundle;
import android.app.Activity;
import android.view.MotionEvent;
/**
* Demo描述:
* 分析Android事件分发和处理机制
*
* 在该示例中涉及到三个自定义的View.分别是:
* 最外层的布局MyF...
分类:
移动开发 时间:
2014-12-29 18:25:00
阅读次数:
211