DragTheBall小游戏之Android拖拽技术

2014-11-24 09:40:32 · 作者: · 浏览: 0

话不多说,先上图:


1. 窗口在拖动小球之后会变为当前的Touch坐标


2. 当手选中小球(有点难选中,球有点儿小),手机会震动(必须是真机才有震动),50ms。


3. 小球会随着手的移动而移动。


4. 不加代码控制的话,小球可以自Right、Bottom两个方向移出视图,那个时候你就看不到了。不过本例子中加入了代码,是不能移出边界的。


5. 例子比较简单,功能也很单一,需要改进。欢迎安油门提出更好的实现方案。


实现思路:


1. 自定义一个BallView类,主要有一个成员变量HashSet basket,顾名思义,用来存放Ball的Set集合。


2. BallView实现OnTouchListener,能监听Touch事件。


3. 将实现好的BallView类加入MainActivity,运行即可见到如图效果。


DragTheBall小游戏之Android拖拽技术


代码:




源码下载地址


具体下载目录在 /2012年资料/11月/11日/DragTheBall小游戏之Android拖拽技术