结合支付宝和微信首页巩固Android事件分发机制 (附项目源码)
分类标签: GridView 触屏事件
Android的事件分发和处理方式 对android开发有一定了解的同学一定或多或少知道android的触摸事件分发,整个事件的分发消耗流程都可以通过看源码理解,下面通过讲解demo帮助加深事件分发的理解和在实战中的应用。首先直接上demo截图: demo布局 整个首页布局是这样的,最外层是ViewPager,里面包含四个子功能,每个子功能的视图都是一个Fragment。阅读全文 »
Android游戏开发教程之十三:触摸的响应方式
分类标签: 触屏事件
游戏开发中的触摸事件 在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X 、 Y坐标 触摸屏幕发生的事件 触摸按下 触摸抬起 触摸移动,触摸屏幕发生的时间 等等, 我们先看看onTouchEvent的函数原型。函数中的Event 参数的意思为当前触摸事件的对象,这个对象中包含着当前触阅读全文 »
Android Touch事件原理加实例分析
分类标签: 触屏事件
Android中有各种各样的事件,以响应用户的操作。这些事件可以分为按键事件和触屏事件。而Touch事件是触屏事件的基础事件,在进行Android开发时经常会用到,所以非常有必要深入理解它的原理机制。 Android Touch事件原理描述 一个最简单的屏幕触摸动作触发了一系列Touch事件:...阅读全文 »
Android游戏开发24:Android触屏方向导航--360度游戏摇杆
分类标签: 触屏事件
很多Android手机都没有实体的上下左右导航键,那么怎么控制游戏方向呢?Android游戏开发者想到了利用Android手机的触屏特性,制作360度摇杆来取代游戏方向键,最终使得界面UI变得美观,用户操作也方便。 先贴上效果图:...阅读全文 »
Android个人理财工具实例之六:显示账单明细 下
分类标签: 触屏事件
上一节的显示账单明细 上中,账单明细的显示已经基本实现,本文主要整理下代码,实现此窗口的查询和删除功能;按下Menu菜单时弹出选择月份的窗口,可选择明细的月份;在ListView上长按可弹出确认删除的对话框,以完成删除。 下面上图:...阅读全文 »
Android游戏开发17:自定义手势--输入法手势技术
分类标签: 手势操作 SurfaceView 触屏事件
进行软件开发时,通常我们都喜欢使用较新版本的工具,但这里我为什么使用低版本的SDK来开发Android游戏呢?这里介绍下原因: 1、Android SDK 属于向下兼容!那么低版本可以运行的,高版本基本上更是没问题!(当然每次SDK的更新也会带来新功能,或者修改了一些原来的BUG等等,那么其实对于游戏开发来说,如果你的游戏中不需要更高的SDK版本的支持情况下,完全不必去追求最新的SDK!)阅读全文 »
Android游戏开发16:触摸屏手势识别编程 实现手势操作切换图片的实例
分类标签: 手势操作 触屏事件
对于Android 的手势不光在软件中会经常用到,比如浏览器中的翻页,滚动页面等等;当然其实在我们开发Android游戏的时候加上了Android手势操作更会让游戏增加一个亮点,比如一般的CAG、PUZ等类型的游戏选择关卡、简单背景的移动等,都可以使用手势来操作即可,...那么下面我们来了解下什么是Android 手势!阅读全文 »
Android游戏开发15:详谈OnTouchEvent() 触屏事件的性能优化
分类标签: 触屏事件
各位童鞋肯定都知道在模拟器中,我们的鼠标当点击一次模拟器屏幕然后释放,先触发 ACTION_DOWN 然后 ACTION_UP ;如果是在屏幕上移动那么才会触发 ACTION_MOVE 的动作;OK,很对。但是你要知道,这只是模拟器! 真机与模拟器的区别...阅读全文 »
Android游戏开发9:触屏事件处理中的常见问题及如何禁止横竖屏切换
分类标签: 触屏事件 屏幕
本文首先为大家讲解触屏事件处理中的常见问题,也可以说是需要修正的bug,之后介绍如何禁止横竖屏切换。 触屏事件处理的常见问题 先看一段代码:...代码很简单,一个是处理实体按键的响应事件,另一个是触屏的响应事件、那么这里要说的有两点:...阅读全文 »