触摸屏幕实现拖尾效果
来源:互联网 发布:java 生成excel 编辑:程序博客网 时间:2024/05/21 10:30
最近做了一个手指触摸手机屏幕,实现拖尾效果的Demo,主要就用到了自定义绘制。
首先 定义一个类来存储触摸屏幕时的位置
package com.example.aa;/*** * 记录手指触摸屏幕时的位置 * * @author wyk * */public class PointTest {/** X坐标 */public float fLeft;/** Y坐标 */public float fRight;public PointTest(float fLeft, float fRight) {super();this.fLeft = fLeft;this.fRight = fRight;}}
建一个类,继承View ,在onDraw循环把集合中记录的位置画出来,重写一个onTouchEvent事件,当按下的时候把位置记录下来,当移动的时候调用添加坐标的方法,在添加的方法里面判断,当保存坐标的集合数量超过20以后,就逆向删除第一个坐标
详情见源码
源码地址:http://download.csdn.net/detail/nanxuan521/8590379
对了,还要在布局中引用自定义控件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <com.example.aa.tuoweiView android:layout_width="wrap_content" android:layout_height="wrap_content" /></LinearLayout>
0 0
- 触摸屏幕实现拖尾效果
- Android自定义View——实现屏幕触摸校验效果
- OnOff触摸效果实现
- iPad触摸屏幕切换滑动效果
- 单点触摸实现水滴效果
- 实现黑客帝国屏幕效果
- 实现一个触摸屏幕上可拖拽的正方形
- cocos实现触摸屏幕关掉界面
- 触摸屏幕
- 屏幕触摸
- Android 触摸屏幕产生小气泡的效果源码
- Unity3D 触摸拖拽效果
- VC实现屏幕变暗效果
- Android屏幕切换效果实现
- Android屏幕切换效果实现
- 屏幕滑动效果的实现
- 屏幕震动的效果实现
- Unity--实现屏幕多屏分屏效果
- linux常用命令-权限管理命令
- 解决Jdeveloper中CVS Check In后乱码问题
- 关于Debug和Release
- 远程调试weblogic应用服务器中的程序
- .net 使用模板页,JS使用document.getElementById("")得到null的解决办法
- 触摸屏幕实现拖尾效果
- Angular学习-$location
- C/C++中判断GCC版本
- How to Set Up a USB Key to Install CentOS
- 进程间通信之消息队列msg queue
- border模拟小三角形
- Jdeveloper 导出Java Doc
- cssSprites,如何来规划?
- 有趣的机器学习:最简明入门指南