触摸手势交互应用与实现

触摸手势交互应用与实现

ID:40652339

大小:1.49 MB

页数:7页

时间:2019-08-05

触摸手势交互应用与实现_第1页
触摸手势交互应用与实现_第2页
触摸手势交互应用与实现_第3页
触摸手势交互应用与实现_第4页
触摸手势交互应用与实现_第5页
资源描述:

《触摸手势交互应用与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告实验日期:年月日星期实验项目名称触摸手势交互应用与实现实验项目类型□演示型□验证型□基本训练型√综合型□设计型□提高型实验指导教师实验地点1号实验楼402是否分组是小组其他成员一、实验目的及要求本实验为人机交互技术课程的一个综合性实验。为了将课程所学知识(包括认知心理学、人机工程学、人机交互理论等)融会贯通,将理论知识应用到实际的软件设计当中,锻炼以用户为中心的设计能力。通过选定的题目,强化学习触摸手势/重力感应交互/交互设计等某一方面的知识,利用Eclipse/Axure等软件进行设计,实现一个能够演示基本

2、功能的软件界面。二、实验使用的主要设备(含软件系统)Windows7操作系统jdk1.6adt-bundle集成环境三、实验操作过程及内容1.搭建开发平台(1)下载JDK1.6安装并配置环境变量;单击计算机属性中的环境变量,新建JAVA_HOME和CLASSPATH,并修改Path的路径。(2)下载adt集成环境安装包,并解压,得到如下图eclipse和sdk;(3)创建一个模拟器AndroidVirtualDevice选择一个版本下载,并进行设置2.创建一个新工程3.通过onCreate下的方法和属性,来获取人的触

3、摸效果,以实现单击,双击,长按,向左滑,向上滑,向右滑,向下滑等操作识别。下面展示一下主要代码:1)首先,定义一个访问图片的类,通过GestureDetector实现屏幕事件监听,代码如下:2)onCreate初始化Activity,代码如下:3)建立触摸屏事件,当在触摸屏上有动作时发生。“2”表示两个手指,MotionEvent.ACTION_POINTER_DOWN:当屏幕上已经有一个点被按住,此时再按下其他点时触发,代码如下:MotionEvent.ACTION_POINTER_UP:当屏幕上有多个点被按住,松

4、开其中一个点时触发(即非最后一个点被放开时),用getText()来获取字符串,实现“放大”、“缩小”的功能。代码如下4)建立onDoubleTap双击、onLongPress长按、onSingleTapConfirmed单击事件,代码如下:5)建立滑动事件onFling,即手指在屏幕(或某一组件)上移动一段距离后触发。用floatx_limit,floaty_limit来限制必须得划过屏幕的1/6才能算划过4、下面展示一下成品效果图一个手指向上滑屏幕一个手指向下滑屏幕一个手指长按屏幕一个手指向右滑屏幕一个手指向左滑

5、屏幕一个手指点击屏幕一个手指双击滑屏幕两个手指缩小屏幕两个手放大屏幕四、实验结论、问题与建议(含取得的成果)1、实验结论通过本实验,我深刻地体会到了人机交互就在我们身边,它在日常生活中有着十分广泛的应用,平时所看的3D电影,所接触的智能手机,只要留心观察,生活中很多地方都体现了人机交互的思想。良好的人机交互有利于人高效的完成工作,减轻工作负担,还能提高生活品质。我们每天和计算机打交道,开发的软件是提供给用户使用的,如果不注重人机交互,就不会开发出受用户喜欢的软件。2、在本次题目中,你所用的人机交互技术有哪些?指导教师

6、评阅意见:签名:年月日

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。