[发明专利]一种单手指触控交互的方法在审
申请号: | 201810165210.4 | 申请日: | 2018-02-27 |
公开(公告)号: | CN108304116A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 郭艳杰 | 申请(专利权)人: | 北京酷我科技有限公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F3/0484;G06F3/0488;H04M1/725 |
代理公司: | 北京德和衡律师事务所 11405 | 代理人: | 陈浩 |
地址: | 100080 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缩放 单手指 触控 手指位置 触发 单指 手势 屏幕 触摸事件 触摸移动 交互方式 缩放操作 旋转操作 可选的 控件 触摸 转化 配合 | ||
1.一种单手指触控交互的方法,其特征在于,包括如下步骤:
当触摸事件touches被触发时,判断当前放到屏幕上的手指的数量,
如果手指的数量大于1,则触摸事件touches的返回值为RecognizeFailed,表示识别失败,
如果手指的数量等于1,则触摸事件touches的返回值为RecognizePossible,表示识别通过,
当返回值为RecognizePossible时,将单手指触控交互标识位state赋值为true,开始具体的交互解析处理,
根据手指在屏幕上操作所触发的触摸移动touchesMove事件,获取当前手指位置和触摸开始时手指位置的差值,
将差值转化为缩放比例或旋转角度,
获取当前手势视图,按缩放比例或旋转角度,计算并重绘缩放或旋转后的手势视图。
2.如权利要求1所述的单手指触控交互的方法,其特征在于:在完成计算并重绘缩放或旋转后的手势视图之后,触发手指离屏事件touchend,完成本次单手指触控交互。
3.如权利要求1所述的单手指触控交互的方法,其特征在于:当当前手指位置和触摸开始时手指位置形成横向或纵向的直线时,判定为进行缩放操作,
当前手指位置较触摸开始时手指位置远离触摸视图的中心坐标,则判定为放大操作,
当前手指位置较触摸开始时手指位置靠近触摸视图的中心坐标,则判定为缩小操作。
4.如权利要求1所述的单手指触控交互的方法,其特征在于:当当前手指位置和触摸开始时手指位置形成斜线时,判定为进行旋转操作,
当前手指位置和触摸开始时手指位置形成的斜线的倾斜方向为旋转方向,
当前手指位置和触摸开始时手指位置形成的斜线的倾斜角度为旋转角度。
5.如权利要求1所述的单手指触控交互的方法,其特征在于:缩放或旋转的基准点为当前手势视图的视图中心点,或为预先设定的基准点,或为触摸开始时手指位置。
6.如权利要求1所述的单手指触控交互的方法,其特征在于:在编辑状态下,才允许触发单手指触控交互。
7.如权利要求1所述的单手指触控交互的方法,其特征在于:单手指第一次点击屏幕,其坐标记录为触摸开始时手指位置,
单手指第二次及之后的点击屏幕,其坐标记录为当前手指位置,
第二次及之后的每一次点击屏幕,都获取一次当前手指位置和触摸开始时手指位置的差值。
8.如权利要求1所述的单手指触控交互的方法,其特征在于:屏幕上预设选项按钮,如单手指点击选项按钮,则结束当前单手指触控交互或执行选择的交互处理,
所述选项按钮包括以下任意之一或全部:
退出按钮,
确定按钮,
上一步按钮,
下一步按钮,
预设缩放比例按钮,
预设旋转角度按钮。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810165210.4/1.html,转载请声明来源钻瓜专利网。