基于android的移动应用开发PPT,基于Android的移动应用开发课件.ppt
基于Android的移动应用开发课件.ppt
* 界面事件 触摸事件 当手指接触到触摸屏、在触摸屏上移动或离开触摸屏时,分别会引发ACTION_DOWN、ACTION_UP和ACTION_MOVE触摸事件,而无论是哪种触摸事件,都会调用onTouch()函数进行处理 事件类型包含在onTouch()函数的MotionEvent参数中,可以通过getAction()函数获取到触摸事件的类型,然后根据触摸事件的不同类型进行不同的处理 为了能够使屏幕最上方的TextView处理触摸事件,需要使用setOnTouchListener()函数在代码中设置触摸事件监听器,并在onTouch()函数添加触摸事件的处理过程 * 界面事件 触摸事件 touchView.setOnTouchListener(new View.OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { int action = event.getAction(); switch (action) { case (MotionEvent.ACTION_DOWN): Display("ACTION_DOWN",event); break; case (MotionEvent.ACTION_UP): int historySize = ProcessHistory(event); historyView.setText("历史数据量:"+historySize); Display("ACTION_UP",event); break; case (MotionEvent.ACTION_MOVE): Display("ACTION_MOVE",event); break; } * 界面事件 触摸事件 第7行代码的Display()是一个自定义函数,主要用来显示触摸事件的详细信息,函数的代码和含义将在后面进行介绍 第10行代码的ProcessHistory()也是一个自定义函数,用来处理触摸事件的历史数据,后面进行介绍 第11行代码是使用TextView显示历史数据的数量 return true; } }); * 界面事件 触摸事件 MotionEvent参数中不仅有触摸事件的类型信息,还触点的坐标信息,获取方法是使用getX()和getY()函数,这两个函数获取到的是触点相对于父界面元素的坐标信息。如果需要获取绝对坐标信息,则可使用getRawX()和getRawY()函数 触点压力是一个介于0和1之间的浮点数,用来表示用户对触摸屏施加压力的大小,接近0表示压力较小,接近1表示压力较大,获取触摸事件触点压力的方式是调用getPressure()函数 触点尺寸指用户接触触摸屏的接触点大小,也是一个介于0和1之间的浮点数,接近0表示尺寸较小,接近1表示尺寸较大,可以使用getSize()函数获取 * 界面事件 触摸事件 Display()将MotionEvent参数参数中的事件信息提取出来,并显示在用户界面上 private void Display(String eventType, MotionEvent event){ int x = (int)event.getX(); int y = (int)event.getY(); float pressure = event.getPressure(); float size = event.getSize(); int RawX = (int)event.getRawX(); int RawY = (int)event.getRawY(); String msg = ""; msg += "事件类型:" + eventType + "\n"; msg += "相对坐标:"+String.valueOf(x)+","+String.valueOf(y)+"\n
基于android的移动应用开发PPT,基于Android的移动应用开发课件.ppt相关推荐
- 计算机组成原理 控制器.ppt,计算机组成原理(CPU的控制器部件)课件.ppt
<计算机组成原理(CPU的控制器部件)课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机组成原理(CPU的控制器部件)课件.ppt>文档 ...
- 学校计算机课用的ppt软件是什么,大学计算机课程课件.ppt
大学计算机课程课件.ppt 大学计算机 关于本课程 自编教材 计算机文化基础→大学计算机 全省计算机应用能力考试(自愿) 系统操作(Win2000) Office应用(Word.Excel.PPT) ...
- 免费计算机操作基础知识ppt,计算机基础知识与基本操作要点课件.ppt
<计算机基础知识与基本操作要点课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机基础知识与基本操作要点课件.ppt>文档请在天天文库搜索 ...
- html文件用ppt打开,Win10如何打开html文件课件.ppt
Win10如何打开html文件课件 Win10如何打开html文件?打开html文件的方法 我们在使用Win10系统的过程中,有时候会遇到html格式的文件.一般情况下,我们只需双击就能够打开该格式的 ...
- 用计算机进行计算ppt,《用计算器进行运算》课件.ppt
<用计算器进行运算>课件 这节课我们介绍如何利用计算器进行数的简单运算. D Math 345+21.3 366.3 □ 问题 已知一个圆柱的底面半径长2.32cm,高为 7.06cm,求 ...
- 计算机游戏教学法.ppt,计算机游戏教学法第十一章课件.ppt
计算机游戏教学法第十一章课件 第十一章 计算机游戏教学法 方法简介: 游戏与严肃性 在通常的思路中,玩游戏就是一件极不严肃的事情,人们看到的只是游戏所带来的负面影响,却从不愿正视游戏的积极功能.比如我 ...
- 计算机远程控制的ppt样本,计算机网络-远程控制课件.ppt
<计算机网络-远程控制课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机网络-远程控制课件.ppt>文档请在天天文库搜索. 1.第14讲 ...
- 小清新教学课件PPT模板
模板介绍 一份高质量的PPT模板,可以让你在日常的工作中展示自我.脱颖而出.去赢得更多机会,今天小编分享一份精美的小清新教学课件PPT模板 PPT模板名称:小清新教学课件PPT模板,模板编号:P768 ...
- 藤野先生课件PPT模板
模板介绍 精美PPT模板设计,藤野先生课件PPT模板.一套说课PPT幻灯片模板,内含橙色多种配色,精美风格设计,动态播放效果,精美实用. 一份设计精美的PPT模板,可以让你在汇报演讲时脱颖而出. 希望 ...
- 蒲丰投针计算机模拟ppt,蒙特卡罗模拟课件.ppt
<蒙特卡罗模拟课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<蒙特卡罗模拟课件.ppt>文档请在天天文库搜索. 1.蒙特卡洛模拟数学实验之前 ...
最新文章
- asp.net表单提交方法GET\POST
- java类同步_Java中方法,对象,类的同步
- Eigen(6)快操作
- jQuery 遍历 each()方法
- 包含对流环热,热流边界,等温边界的稳态热传导方程的FEM求解。
- 当MVP与阿里云一起踏上西行远征——阿里云MVP“戈壁之路”徒步记行
- 大数据平台组件布置 与 进程查看
- 解决unity3d发布的网页游戏放到服务器上无法使用的问题
- PHP面向对象深入研究之【对象生成】
- 分别采用线性LDA、k-means和SVM算法对鸢尾花数据集和月亮数据集进行二分类可视化分析
- 关于计算机的知识古人,世界仅是一串二进制编码?我们是虚拟的?古人早就给出了答案...
- ff14服务器延迟滑步,ff14滑步是什么意思
- JSFinder自动化脚本一键批量处理URL(附自动执行脚本带whatweb筛选)
- SQL server 数据库 向表中添加字段
- excel如何使用函数判断包含某值
- 进程调度之5:系统调用exit与wait4
- Office 365入门教程(一):开始使用Office 365
- matlab fir1 filter,Matlab滤波器设计
- UEditor富文本编辑器在图片不显示问题
- 电子数据司法鉴定的网络平台设计
热门文章
- 智康护智慧养老,民政监管养老机构管理解决方案
- 查找素材终极神器,视频片段查找神器!
- Python中UDP/TCP通讯简单案例
- 分组密码体制——密码学笔记(二)
- 2022-2027年中国电吹风行业发展前景及投资战略咨询报告
- 中间件_Redis_02_Redis的数据类型
- Linux USB On-The-Go(OTG) on OMAP H2 软件架构分析(一)
- 爬取影评来分析电影《鹰猎长空》评论是如何的
- AltiumDesigner下PCB设计学习帖(20181225-20220122)
- ESB产品调用场景分析