社区
数据结构与算法
帖子详情
在触摸屏上如何算手指移动的速度?如果只是想得到一个 pixel per frame 这样的值。
anggogo
2008-01-10 03:14:02
在触摸屏里,有一个 frame update 的 event,每次 trigger 可以读取到当前的 coordinate。
如果我想得到从手指开始 down,然后移动,到手指离开这之间发生的平均速度,应该怎么算呢?
试了好几个方法,好像都是太准确啊,我主要是要实现惯性移动,就是手指离开后,如果移动速度快到一个程度,object 会继续移动一段然后停下这种效果
有没有什么好的想法交流一下,谢谢
...全文
305
4
打赏
收藏
在触摸屏上如何算手指移动的速度?如果只是想得到一个 pixel per frame 这样的值。
在触摸屏里,有一个 frame update 的 event,每次 trigger 可以读取到当前的 coordinate。 如果我想得到从手指开始 down,然后移动,到手指离开这之间发生的平均速度,应该怎么算呢? 试了好几个方法,好像都是太准确啊,我主要是要实现惯性移动,就是手指离开后,如果移动速度快到一个程度,object 会继续移动一段然后停下这种效果 有没有什么好的想法交流一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
waterine
2008-01-11
打赏
举报
回复
把点都记录下来,用待定系数法做一个二次拟合即可
luoyupeng
2008-01-10
打赏
举报
回复
路过!
大王派我去巡山
2008-01-10
打赏
举报
回复
事件每次触发的时候在记录采样点坐标的同时,也把时间记录下来。
如果从手指按下到手指抬起这个过程过程看作一个“笔画”的话,笔画从开始到结束的时间是有的。然后计算笔画中两两相邻的采样点距离之和,这样笔画的近似长度也有了。笔画长度除以时间,大致就是书写速度了。
至于你说的惯性移动,可以根据笔画最后两个点的移动方向,想像在反方向上施加了一个大小为f的力。上面说的速度有了,力f也有了,那往前惯性移动多长时间、多远距离很容易就可以计算出来。
调节参数f的大小,惯性移动的距离也会随之调整。
jhs1982419
2008-01-10
打赏
举报
回复
没做过,帮顶下
AAOS车载系统+AOSP14系统攻城狮入门实战课
AOSP14 + AAOS车载系统 +
Pixel
5手机 + 谷歌第二代模拟器Cuttlefish实战专题 鉴于市场对Android应用开发者需求减少,而最近的新能源造车如火如荼的发展,这也为提供了很多的车载系统开发的岗位。 但是,Android APP开发者如何快速的转Android系统APP、ANdroid
Frame
work、Android 相机、Android 图形等领域,成为
一个
系统攻城狮,来加强自己未来的竞争力呢? 但是系统开发过程比较复杂、繁琐,而Android源码又比较庞大,特别是高版本的Android源阿,动辄200GB起步,也劝退了很多想深入Andriod/车载系统AAOS的开发者。 本课程是为Android系统与车载系统AAOS开发者准备的入门课程,其中的内容是以谷歌手机
Pixel
5、谷歌第二代虚拟机Cuttlefish为硬件载体,以最新的AOSP14源码和车载系统源码AAOS14为软件内容。 介绍了如何下载最新AOSP源码或者车载系统AAOS适配
Pixel
5手机,在如果没有硬件设备的情况下,还介绍如何借助Cuttlefish虚拟机来开发,课程没有过多的废话,都是动手实际操作的内容。 以下是课程大纲:
绘制像素到屏幕上
文章转载自Objc中国,链接地址为:https://objccn.io/issue-3-1/
一个
像素是如何绘制到屏幕上去的?有很多种方式将一些东西映射到显示屏上,他们需要调用不同的框架、许多功能和方法的结合体。这里我们大概的看一下屏幕之后发生的事情。当你想要弄清楚什么时候、怎么去查明并解决问题时,我希望这篇文章能帮助你理解哪
一个
API 可以更好的帮你解决问题。我们将聚焦于 iOS,然而我讨论的大多
第017课 LCD原理详解及裸机程序分析
第001节_LCD硬件原理 先简单介绍下LCD的操作原理。 如下图的LCD示意图,里面的每个点就是
一个
像素点。 想象有
一个
电子枪,一边
移动
,一边发出各种颜色的光。这里有很多细节问题,我们
一个
一个
的梳理。 电子枪是如何
移动
的? 答:有一条CLK时钟线与LCD相连,每发出一次CLK(高低电平),电子枪就
移动
一个
像素。 颜色如何确定? 答:由连接LCD的三组线:R(Red)、G(Gre...
汽车IVI中控开发入门及进阶(九):显示屏
显示屏Display panel和触控屏Touch panel,可以说随着汽车四化的进展,屏越来越多,越来越大,越来越高清,成为IVI中控、智能座舱系统的重要组成部分。比如如下
一个
电阻
触摸屏
。正文:显示屏主要功能就是显示,车载内容和信息的传递全靠显示屏,目前车载显示屏的种类可以分为:LCD液晶显示屏(TFT(薄膜晶体管)驱动的有源矩阵液晶显示,再细分IPS、TFT、SLCD,这几个子类)、LED显示屏(用 LED发光二极管作为背光光源)、OLED 显示屏。
Android最佳实践之触摸手势
普通手势参考地址:http://developer.android.com/training/gestures/detector.html#data 当用户一根或多根
手指
在屏幕上运动的时候,就开始产生了手势事件,我们用onTouchEvent()回调方法来处理。为Activity 或View捕捉触摸事件使用getActionMasked()来提取event中的action。public class
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章