一起Talk Android吧(第一百一十回:Android中View之触摸事件二)

各位看官们,大家好,上一回中咱们说的是Android中View之触摸事件的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,我们在这一章回中介绍View中的触摸事件时提到过MotionEvent,这一回中上我们专门介绍它。它是Android专门封装的触摸事件类型。它既可以提供事件的行为,也可以提供事件的位置坐标。接下来我们具体介绍这些知识。

  • 事件的行为

我们在前面章回中介绍过四种View事件,这些事件中有两种事件类型,一种是KeyEvent类型,另外一种是我们今天的主角:MotionEvent。它们都可以提供事件的行为。比如用户接触屏幕(MotionEvent.ACTION_DOWN),用户离开屏幕(MotionEvent.ACTION_UP),但是MotionEvent还提供用户在屏幕上滑动的事件行为(MotionEvent.ACTION_MOVE)。这三种事件行为是比较常用的,除此之外,还有其它的事件行为,我就不一一列举了,大家可以查看MotionEvent.java中的定义。

那么我们如何获取事件的行为呢?通过getAction()方法就可以。对比一下,我们就会发现不管事件是KeyEvent类型还是MotionEvent类型,都可以使用该方法获取来事件的具体行为。

  • 事件的坐标

我们在最开始介绍View的时候就介绍过View的坐标,和View的坐标类似,我们可以通过MotionEvent事件获取到触摸事件的坐标。下面介绍获取位置坐标的方法:

getX():获取触摸点到它所在布局左端的距离,单位为像素(px),可以看作是相对位置的坐标;
getY():获取触摸点到它所在布局顶端的距离,单位为像素(px),可以看作是相对位置的坐标;
getRawX():获取触摸点到它所在屏幕左端的距离,单位为像素(px),可以看作是绝对位置的坐标;
getRawY():获取触摸点到它所在屏幕顶端的距离,单位为像素(px),可以看作是绝对位置的坐标;

各位看官,关于Androd中View之触摸事件的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
FactoryTalk View是一款用于可视化和监控工业自动化系统的软件平台。FactoryTalk View教程是指学习和掌握如何使用FactoryTalk View软件的指南和教材。 FactoryTalk View教程通常包括以下内容: 1. 基本概念介绍:介绍FactoryTalk View软件的基本概念和工作原理,包括HMI(人机界面)、标签、图形显示等。 2. 界面设计:教程会介绍如何使用FactoryTalk View软件设计用户界面,包括创建和编辑图形、添加控件、设置按钮功能等。学习如何创建直观、易用的界面是使用FactoryTalk View的关键。 3. 数据连接:FactoryTalk View可以与PLC(可编程逻辑控制器)或其他数据源进行连接,获取实时数据并在界面上显示。教程会介绍如何设置数据连接、配置标签、创建数据采集和数据显示。 4. 报警和事件处理:FactoryTalk View可以监控设备状态,当设备出现故障或达到某个特定条件时,可以触发报警和事件。教程会教你如何设置和处理报警和事件,以及如何在界面上显示和记录这些信息。 5. 安全性和权限管理:FactoryTalk View教程还会介绍如何设置访问控制,限制用户对系统的访问权限,保护系统安全。 通过学习FactoryTalk View教程,用户可以全面了解和掌握该软件平台的使用方法,从而设计出高效、可靠的人机界面,提高工业自动化系统的监控和控制能力。这对提高生产效率、降低故障率、提升工厂生产管理水平具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值