首页
学习
活动
专区
圈层
工具
发布

Android 触摸屏交互之手势监听

前言 2020年,智能手机大行其道,相信不会还有人用着老式的按键手机了吧,而智能手机最大的交互就是手机屏幕,其次的就是音量操作、生物识别(指纹+人脸+瞳孔)、说白了用的最多的是手机的屏幕,屏幕与用户之前进行交互...有人说我可以用语音去打开,但是你没有想过语音其实只是帮你执行了点击,在手机上不管是玩游戏还是看电影或者是搞学习,都是要使用手机屏幕的,所以你知道屏幕交互有多么重要吗?...正文 屏幕的交互当然首先是触摸,说道触摸就是有一个手势监听,这个是Google起的名字,你不用手难道用脚吗? 下面可以新建一个项目,在MainActivity中实现两个监听 ?...Override public boolean onDoubleTapEvent(MotionEvent e) { return false; } 在Android系统中,每一次手势交互都会依照以下顺序执行

2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    触摸屏工作原理

    这个电流分从触摸屏的四个电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,控制器通过对这四个电流比例的精确计算,得出触摸点的位置。...当手触摸屏体的时候,由于手指与大地之间就相当于接了一个Cf的并联电容,如下图(3)所示。 ? 等效为如图(4)所示: ?...分区法: 将整个触摸屏物理分割成多个区域,由于每个区域确定一个操作,这样就可以避免鬼点的操作。 总结自电容的优点是简单、计算量小,满足X+Y的计算。...检测互电容大小时,横向的电极依次发出激励信号,纵向的所有电极同时接收信号,这样可以得到所有横向和纵向电极交汇点的电容值大小,即整个触摸屏的二维平面的电容大小。...根据触摸屏二维电容变化量数据(触摸后电容值减小),可以计算出每一个触摸点的坐标。因此,屏上即使有多个触摸点,也能计算出每个触摸点的真实坐标。 ?

    4.9K30

    你无法检测到触摸屏

    然而,这产生了三个严重需要注意的事项: 在你知道结果之前,它需要有交互发生; 如果没有触摸交互发生,你不知道这是因为没有触摸屏——(还是)仅仅是用户没有使用它; 这个事件在不支持 Touch Events...事件和交互 ¶ 所以你想要为你的幻灯效果和地图窗口部件设置滑动手势吗?这很酷。但是不要认为这意味着你不需要支持鼠标和键盘交互。...我强烈建议一起实施两种交互方法,在这种情况下,你不需要专门检测触摸屏。 Patrick Lauke 的这篇文章更加详细地提出了为什么(以及怎么做)你应该一起实现鼠标和触摸事件。...关于布局,假设每个人都有触摸屏。鼠标用户们使用大的控件比触摸屏用户们使用小控件更加容易。悬停状态也是一样的。 关于事件和交互,假设任何人可能有触摸屏。...同等的实现键盘,鼠标和触摸交互,确保没有阻止彼此。 或者,就像我在我的关于媒体查询的文章里建议的一样,你可以只询问浏览器。

    2.3K20

    以太网模块赋能三菱A1SJ PLC,实现上位机与触摸屏高效交互

    然而,随着对生产数据实时监控、工艺参数动态调整及设备状态精细化管理的需求剧增,传统的RS485/422串行通讯方式(用于连接上位机SCADA系统和HMI触摸屏)已成为制约产能与良率提升的瓶颈。...当需要同时连接上位机(用于数据采集、分析、存储)和触摸屏(用于现场操作、监控、参数设置)时,架构复杂,冲突频发,扩展新节点(如增加MES接口)极其困难。...PLC连接在“设备口(LAN)”,上位机和触摸屏接入“以太网口(WAN/LAN)”所连接的交换机。...模块在物理层隔离PLC侧网络与工厂网络,提升安全性,同时通过内部交换实现PLC、上位机、触摸屏三者间基于以太网的高速数据交换。...将上位机(SCADA服务器/工程师站)和现场触摸屏(HMI)也接入同一局域网的交换机。关键点:YC8000-A的“设备口(LAN)”在此方案中通常悬空不使用。

    13100

    触摸屏的发展预判

    缺点是由于复合薄膜的外层采用塑料,太用力或使用锐器触摸可能划伤触摸屏。 电容式触摸屏的分辨率很高,透光率也不错,可以很好地满足各方面的要求,在公共场所常见的就是这种触摸屏。...力量越大,接收信号波形上的衰减缺口也就越宽越深,在所有的触摸屏中,只有表面声波触摸屏具有感知触摸压力的性能。应用场合根据对触摸屏的结构、原理和性能特点的分析,不同触摸屏的适用场合。...发展趋势触摸屏技术方便了人们对计算机的操作使用,是一种极有发展前途的交互式输入技术。世界各国对此普遍给予重视,并投入大量的人力物力进行研发,新型触摸屏不断涌现。...以触摸屏技术为交互窗口的公共信息传输系统通过采用先进的计算机技术,运用文字、图像、音乐、解说、动画、录像等多种形式,直观、形象地把各种信息介绍给人们,给人们带来极大的方便。...可以预见,随着触摸屏技术的迅速发展,触摸屏的应用领域会越来越广,性能会越来越好。

    91150

    18.Llinux-触摸屏驱动(详解)

    引脚说明: YM: (Y Minus)触摸屏的Y坐标的负线,也可以用Y -表示 YP : (Y Power)触摸屏的Y坐标的正线, 也可以用Y+表示 XM: (Y Minus)触摸屏的Y坐标的负线, 也可以用...X-表示 XP : (Y Power)触摸屏的Y坐标的正线, 也可以用X+表示 4.1  4线触摸屏包含了两个阻性层,如下图所示: 当没有触摸按下时,X层和Y层是分离的,此时就测不到电压 4.2 测X坐标方向时..., 不编进内核和模块 然后make uImage 编译内核 将新的触摸屏驱动模块放入nfs文件系统目录中 7.2然后烧写内核,装载触摸屏驱动模块 如下图, 通过 ls -l /dev/event* 命令可以看到我们的触摸屏驱动的设备为...、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。...校验界面 运行测试如下图所示,能随意画图: 最终,触摸屏驱动测试成功

    4K91

    利用状态机编程学习触摸屏

    更高效的使用触摸屏   PENIRQ引脚在没有触摸时都是高电平,只要有触摸就是低电平,直到没有触摸。用中断检测PENIRQ引脚,当产生下降沿中断时就去读取坐标。...但是触摸屏也会象按键一样发生抖动,会产生很多上升沿或下降沿,会引起误判。这里我们使用状态机的方式去处理,使用状态机还有一个好处就是可以很方便的去判断长按,短按,双击等状态。   ...当触摸屏有触点按下时,PENIRQ 引脚会输出低电平,直到没有触摸的时候,它才会输出高电平;而且 STM32 的中断只支持边沿触发(上升沿或下降沿),不支持电平触发,在触摸屏上存在类似机械按键的信号抖动...程序:   1. touch.h头文件   //用状态机编程处理触摸屏操作   //检测:触摸屏的按下和释放   #define TOUCH_NOT_PRESSED 0 //释放的时候返回0   ...{   touch_state = XPT2046_STATE_PRESSED; //切换到触摸屏被按下的状态   result = TOUCH_PRESSED; //输出触摸屏被按下   }

    78520

    2022年触摸屏行业研究报告

    图 触摸屏应用领域 image.jpg 目前,市场上主流触摸屏技术包括:红外线式触摸屏、电阻式触摸屏、电容式触摸屏、表面声波式触摸屏和光学影像触摸屏。...3.3 行业发展驱动因子 (1)信息传播 全球信息化的不断深化,使更多的信息传播、市场交易、工作、生活和娱乐借助于数字化媒介进行,需要大量的交互式信息输入、输出设备。...图 中国触摸屏行业重要企业 image.png 汇顶科技 [603160.SH] image.png 汇顶科技成立于2002年,作为人机交互领域可靠的技术与解决方案提供商,在包括手机、平板和可穿戴产品在内的智能移动终端人机交互技术领域不断取得新进展...第四章 未来展望 触摸屏是人类信息交互方式的革命,前期已在工业计算机、大众运输场所的售票机、银行 ATM 机等领域广泛应用,且随着近几年智能手机、平板电脑、笔记本电脑等新型中小尺寸触摸屏产品的快速崛起,...未来,传统的行业应用和专业设备,如自助服务设备、POS机、ATM 机等对触摸屏的需求将保持较高的增长,而新兴的触控式笔记本电脑的快速发展,购物中心中交互式数字标牌的普及,以及教育培训领域对交互式电子白板的强劲需求

    1.2K51

    (43)STM32——触摸屏实验笔记

    成果展示  无 硬件知识 触摸屏         触摸屏(touch screen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应装置。...它时目前最简单、方便、自然的一种人机交互方式。主要应用于公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学、房地产预售等。         触摸屏本质上是与液晶分离的。...但是表面电容式触摸屏有一些局限性,它只能识别一个手指或者一次触摸。 投射式         投射电容式触摸屏是传感器利用触摸屏电极发射出静电场线。...交互电容又叫做跨越电容,它是在玻璃表面的横向和纵向的 ITO 电极的交叉处形成电容。 交互电容的扫描方式就是扫描每个交叉处的电容变化,来判定触摸点的位置。...目前智能手机/平板电脑等的触摸屏,都是采用交互电容技术。 区别 电阻屏在触摸时需要轻触按压,而电容屏只需要轻微的手指触碰就能激活。

    1K20
    领券