基于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相关推荐

  1. 计算机组成原理 控制器.ppt,计算机组成原理(CPU的控制器部件)课件.ppt

    <计算机组成原理(CPU的控制器部件)课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机组成原理(CPU的控制器部件)课件.ppt>文档 ...

  2. 学校计算机课用的ppt软件是什么,大学计算机课程课件.ppt

    大学计算机课程课件.ppt 大学计算机 关于本课程 自编教材 计算机文化基础→大学计算机 全省计算机应用能力考试(自愿) 系统操作(Win2000) Office应用(Word.Excel.PPT) ...

  3. 免费计算机操作基础知识ppt,计算机基础知识与基本操作要点课件.ppt

    <计算机基础知识与基本操作要点课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机基础知识与基本操作要点课件.ppt>文档请在天天文库搜索 ...

  4. html文件用ppt打开,Win10如何打开html文件课件.ppt

    Win10如何打开html文件课件 Win10如何打开html文件?打开html文件的方法 我们在使用Win10系统的过程中,有时候会遇到html格式的文件.一般情况下,我们只需双击就能够打开该格式的 ...

  5. 用计算机进行计算ppt,《用计算器进行运算》课件.ppt

    <用计算器进行运算>课件 这节课我们介绍如何利用计算器进行数的简单运算. D Math 345+21.3 366.3 □ 问题 已知一个圆柱的底面半径长2.32cm,高为 7.06cm,求 ...

  6. 计算机游戏教学法.ppt,计算机游戏教学法第十一章课件.ppt

    计算机游戏教学法第十一章课件 第十一章 计算机游戏教学法 方法简介: 游戏与严肃性 在通常的思路中,玩游戏就是一件极不严肃的事情,人们看到的只是游戏所带来的负面影响,却从不愿正视游戏的积极功能.比如我 ...

  7. 计算机远程控制的ppt样本,计算机网络-远程控制课件.ppt

    <计算机网络-远程控制课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机网络-远程控制课件.ppt>文档请在天天文库搜索. 1.第14讲 ...

  8. 小清新教学课件PPT模板

    模板介绍 一份高质量的PPT模板,可以让你在日常的工作中展示自我.脱颖而出.去赢得更多机会,今天小编分享一份精美的小清新教学课件PPT模板 PPT模板名称:小清新教学课件PPT模板,模板编号:P768 ...

  9. 藤野先生课件PPT模板

    模板介绍 精美PPT模板设计,藤野先生课件PPT模板.一套说课PPT幻灯片模板,内含橙色多种配色,精美风格设计,动态播放效果,精美实用. 一份设计精美的PPT模板,可以让你在汇报演讲时脱颖而出. 希望 ...

  10. 蒲丰投针计算机模拟ppt,蒙特卡罗模拟课件.ppt

    <蒙特卡罗模拟课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<蒙特卡罗模拟课件.ppt>文档请在天天文库搜索. 1.蒙特卡洛模拟数学实验之前 ...

最新文章

  1. asp.net表单提交方法GET\POST
  2. java类同步_Java中方法,对象,类的同步
  3. Eigen(6)快操作
  4. jQuery 遍历 each()方法
  5. 包含对流环热,热流边界,等温边界的稳态热传导方程的FEM求解。
  6. 当MVP与阿里云一起踏上西行远征——阿里云MVP“戈壁之路”徒步记行
  7. 大数据平台组件布置 与 进程查看
  8. 解决unity3d发布的网页游戏放到服务器上无法使用的问题
  9. PHP面向对象深入研究之【对象生成】
  10. 分别采用线性LDA、k-means和SVM算法对鸢尾花数据集和月亮数据集进行二分类可视化分析
  11. 关于计算机的知识古人,世界仅是一串二进制编码?我们是虚拟的?古人早就给出了答案...
  12. ff14服务器延迟滑步,ff14滑步是什么意思
  13. JSFinder自动化脚本一键批量处理URL(附自动执行脚本带whatweb筛选)
  14. SQL server 数据库 向表中添加字段
  15. excel如何使用函数判断包含某值
  16. 进程调度之5:系统调用exit与wait4
  17. Office 365入门教程(一):开始使用Office 365
  18. matlab fir1 filter,Matlab滤波器设计
  19. UEditor富文本编辑器在图片不显示问题
  20. 电子数据司法鉴定的网络平台设计

热门文章

  1. 智康护智慧养老,民政监管养老机构管理解决方案
  2. 查找素材终极神器,视频片段查找神器!
  3. Python中UDP/TCP通讯简单案例
  4. 分组密码体制——密码学笔记(二)
  5. 2022-2027年中国电吹风行业发展前景及投资战略咨询报告
  6. 中间件_Redis_02_Redis的数据类型
  7. Linux USB On-The-Go(OTG) on OMAP H2 软件架构分析(一)
  8. 爬取影评来分析电影《鹰猎长空》评论是如何的
  9. AltiumDesigner下PCB设计学习帖(20181225-20220122)
  10. ESB产品调用场景分析