CN103885623A - 一种将滑动事件处理成编辑手势的方法、系统及移动终端 - Google Patents
一种将滑动事件处理成编辑手势的方法、系统及移动终端 Download PDFInfo
- Publication number
- CN103885623A CN103885623A CN201210566419.4A CN201210566419A CN103885623A CN 103885623 A CN103885623 A CN 103885623A CN 201210566419 A CN201210566419 A CN 201210566419A CN 103885623 A CN103885623 A CN 103885623A
- Authority
- CN
- China
- Prior art keywords
- slip event
- finger
- event
- gesture
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明适用于计算机技术领域,提供了一种将滑动事件处理成编辑手势的方法、系统及移动终端,所述方法先获取滑动事件,然后计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件,若所述多指滑动事件中各手指移动方向一致,则由所述多指滑动事件触发使图片移动的编辑手势,如此根据所述滑动事件的指头数及各手指移动方向,判断是否移动图片,无需切换功能按钮,操作简单、方便。
Description
技术领域
本发明属于计算机技术领域,尤其涉及一种将滑动事件处理成编辑手势的方法、系统及移动终端。
背景技术
在现有的手持设备(如平板电脑、智能手机)上,已经有多种图片编辑软件,可以对图片进行裁剪、抠图等操作。如抠图是个精细操作,需要用户放大图片进行操作。现有手持设备屏幕尺寸有限,需将操作中心移至屏幕中,这时就涉及到移动图片,然而现有方法需频繁切换功能按钮,操作繁琐,效率低。
发明内容
本发明实施例的目的在于提供一种将滑动事件处理成编辑手势的方法,旨在解决现有方法编辑图片时需频繁切换功能按钮的问题。
本发明实施例是这样实现的,一种将滑动事件处理成编辑手势的方法,包括以下步骤:
获取滑动事件;
计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件;
若所述多指滑动事件中各手指移动方向一致,则由所述多指滑动事件触发使图片移动的编辑手势;
其中,所述滑动事件为一个或多个手指在触摸屏上按下后滑动的触摸事件。
本发明实施例的另一目的在于提供一种将滑动事件处理成编辑手势的系统,所述系统包括:
接收单元,用于获取滑动事件;
计算标识单元,用于计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件;
判断触发单元,用于判断所述多指滑动事件中各手指移动方向是否一致,若一致,则由所述多指滑动事件触发使图片移动的编辑手势;
其中,所述滑动事件为一个或多个手指在触摸屏上按下后滑动的触摸事件。
本发明实施例的另一目的在于提供一种移动终端,含有触摸屏,所述移动终端采用上述系统。
本发明实施例先获取滑动事件,然后计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件,若所述多指滑动事件中各手指移动方向一致,则由所述多指滑动事件触发使图片移动的编辑手势,如此根据所述滑动事件的指头数及各手指移动方向,判断是否移动图片,无需切换功能按钮,操作简单、方便。
附图说明
图1是本发明实施例提供的将滑动事件处理成编辑手势的方法实现流程图;
图2是本发明实施例应用场景图(移动图片时);
图3是本发明实施例应用场景图(涂选图片时);
图4是本发明实施例提供的将滑动事件处理成编辑手势的系统架构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例先获取滑动事件,然后计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件,若所述多指滑动事件中各手指移动方向一致,则由所述多指滑动事件触发使图片移动的编辑手势,如此根据所述滑动事件的指头数及各手指移动方向,判断是否移动图片,无需切换功能按钮,操作简单、方便。
下面列举若干实施例对本发明的实现进行详细描述。
实施例一
图1示出了本发明实施例提供的将滑动事件处理成编辑手势的方法的实现流程,详述如下。
步骤S101中,获取滑动事件。
本发明实施例经由缩放手势侦听器(ScaleGestureDetector)获取滑动事件,所述滑动事件为一个或多个手指在触摸屏上按下后滑动的触摸事件。其中,缩放手势侦听器ScaleGestureDetector属于类安卓.视图.缩放手势侦听器android.view.ScaleGestureDetector,该类概述如下:
根据接收的动作事件(MotionEvent),侦测由多个触点(“多点触控”)引发的变形手势.缩放事件侦听者(ScaleGestureDetector.OnScaleGestureListener)的回调函数会在特定手势事件发生时通知用户.该类仅能和触控事件引发的动作事件(MotionEvent)配合使用.使用该类需要:
(1)为视图创建缩放手势侦听器(ScaleGestureDetector)并初始化.
(2)保证在函数onTouchEvent(MotionEvent)方法中调用了该类的函数onTouchEvent(MotionEvent)方法.事件发生时执行用户所定义的回调函数.
步骤S102中,计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件。
本发明实施例接收缩放手势侦听器(ScaleGestureDetector)发送过来的信号后,计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件。若所述滑动事件的指头数为三,则将所述滑动事件标识为三指滑动事件。若所述滑动事件的指头数为四,则将所述滑动事件标识为四指滑动事件。
作为优选,所述滑动事件的指头数为二,则所述多指滑动事件为双指滑动事件。例如,参与所述双指滑动事件的手指可以是食指和中指,也可以是食指和无名指。
步骤S103中,若所述多指滑动事件中各手指移动方向一致,则由所述多指滑动事件触发使图片移动的编辑手势。
本发明实施例先判断所述多指滑动事件中各手指移动方向是否一致,若一致,则由所述多指滑动事件触发使图片移动的编辑手势,如图2所示。作为优选,由双指中心点偏移的距离确定图片移动的距离。例如,放于触摸屏的食指与中指按住图片,若这两个手指移动方向一致,则由该两指的中心点偏移的距离来确定图片移动的距离。如此即可根据按住图片手指的个数及各手指移动方向,判断是否移动图片,无需切换功能按钮,操作简单、方便。
另外,若所述双指滑动事件中各手指移动方向不一致,则由所述双指滑动事件触发使图片缩放的编辑手势。若所述滑动事件的指头数为一,则将所述滑动事件标识为单指滑动事件,并由所述单指滑动事件触发使图片涂选的编辑手势,如图3所示。
具体地,用户可于触摸屏上用单指对图片进行涂选操作,如图3所示。若要移动图片,则用双指按住图片并往同一方向滑动,即可移动图片,如图2所示。此时无需切换功能按钮,操作简单、方便。
实施例二
图4示出了本发明实施例提供的将滑动事件处理成编辑手势的系统的架构,详述如下。
本发明实施例提供的将滑动事件处理成编辑手势的系统包括接收单元401、计算标识单元402以及判断触发单元403。其中,所述接收单元401用于获取滑动事件,所述滑动事件为一个或多个手指在触摸屏上按下后滑动的触摸事件。所述计算标识单元402用于计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件。所述判断触发单元403用于判断所述多指滑动事件中各手指移动方向是否一致,若一致,则由所述多指滑动事件触发使图片移动的编辑手势。
应当说明的是,上述各单元具体工作原理如前文所述,此处不再加以赘述。另外,上述将滑动事件处理成编辑手势的系统的各个单元可以为软件单元、硬件单元或者软硬件结合的单元,软件单元部分可以存储于一计算机可读取存储介质中,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种将滑动事件处理成编辑手势的方法,其特征在于,所述方法包括以下步骤:
获取滑动事件;
计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件;
若所述多指滑动事件中各手指移动方向一致,则由所述多指滑动事件触发使图片移动的编辑手势;
其中,所述滑动事件为一个或多个手指在触摸屏上按下后滑动的触摸事件。
2.如权利要求1所述的方法,其特征在于,所述滑动事件的指头数为二,所述多指滑动事件为双指滑动事件。
3.如权利要求2所述的方法,其特征在于,由双指中心点偏移的距离确定图片移动的距离。
4.如权利要求2所述的方法,其特征在于,若所述双指滑动事件中各手指移动方向不一致,则由所述双指滑动事件触发使图片缩放的编辑手势。
5.如权利要求1~4中任一项所述的方法,其特征在于,若所述滑动事件的指头数为一,则将所述滑动事件标识为单指滑动事件,并由所述单指滑动事件触发使图片涂选的编辑手势。
6.一种将滑动事件处理成编辑手势的系统,其特征在于,所述系统包括:
接收单元,用于获取滑动事件;
计算标识单元,用于计算所述滑动事件的指头数,若所述滑动事件的指头数为二以上,则将所述滑动事件标识为多指滑动事件;
判断触发单元,用于判断所述多指滑动事件中各手指移动方向是否一致,若一致,则由所述多指滑动事件触发使图片移动的编辑手势;
其中,所述滑动事件为一个或多个手指在触摸屏上按下后滑动的触摸事件。
7.如权利要求6所述的系统,其特征在于,所述滑动事件的指头数为二,所述多指滑动事件为双指滑动事件。
8.如权利要求7所述的系统,其特征在于,由双指中心点偏移的距离确定图片移动的距离。
9.一种移动终端,含有触摸屏,其特征在于,所述移动终端采用如权利要求6、7或8中任一项所述的系统。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210566419.4A CN103885623A (zh) | 2012-12-24 | 2012-12-24 | 一种将滑动事件处理成编辑手势的方法、系统及移动终端 |
PCT/CN2013/084487 WO2014101512A1 (zh) | 2012-12-24 | 2013-09-27 | 处理滑动事件的方法、系统及移动终端 |
US14/744,558 US20150286283A1 (en) | 2012-12-24 | 2015-06-19 | Method, system, mobile terminal, and storage medium for processing sliding event |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210566419.4A CN103885623A (zh) | 2012-12-24 | 2012-12-24 | 一种将滑动事件处理成编辑手势的方法、系统及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103885623A true CN103885623A (zh) | 2014-06-25 |
Family
ID=50954556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210566419.4A Pending CN103885623A (zh) | 2012-12-24 | 2012-12-24 | 一种将滑动事件处理成编辑手势的方法、系统及移动终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20150286283A1 (zh) |
CN (1) | CN103885623A (zh) |
WO (1) | WO2014101512A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104866190A (zh) * | 2015-04-27 | 2015-08-26 | 努比亚技术有限公司 | 一种移动终端及其通过多指滑动实现内存清理操作的方法 |
CN105242927A (zh) * | 2015-10-09 | 2016-01-13 | 沈文策 | 一种基于复杂环境下实现开关可滑动可点击的方法 |
CN105242839A (zh) * | 2015-11-12 | 2016-01-13 | 广州视睿电子科技有限公司 | 一种触摸菜单的控制方法及系统 |
CN105528153A (zh) * | 2015-12-09 | 2016-04-27 | 广东欧珀移动通信有限公司 | 截屏方法、截屏装置及电子装置 |
CN106155542A (zh) * | 2015-04-07 | 2016-11-23 | 腾讯科技(深圳)有限公司 | 图片处理方法及装置 |
WO2016188199A1 (zh) * | 2015-11-25 | 2016-12-01 | 中兴通讯股份有限公司 | 图片裁剪方法和装置 |
CN110134311A (zh) * | 2019-04-08 | 2019-08-16 | 努比亚技术有限公司 | 一种屏幕显示方法、可穿戴设备及计算机可读存储介质 |
CN110908585A (zh) * | 2019-11-29 | 2020-03-24 | 稿定(厦门)科技有限公司 | 图片处理的方法及装置 |
CN114153369A (zh) * | 2021-11-12 | 2022-03-08 | 惠州Tcl移动通信有限公司 | 基于触控板功能的多指手势应用方法、装置、终端及介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3108379B1 (en) * | 2014-02-19 | 2023-06-21 | Qualcomm Incorporated | Image editing techniques for a device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101611373A (zh) * | 2007-01-05 | 2009-12-23 | 苹果公司 | 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态 |
CN102467285A (zh) * | 2010-11-16 | 2012-05-23 | 义隆电子股份有限公司 | 触控板上延续多指手势的方法 |
CN102693081A (zh) * | 2012-04-25 | 2012-09-26 | 北京三星通信技术研究有限公司 | 一种终端及其手写输入轨迹隐藏方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6252604B1 (en) * | 1997-01-10 | 2001-06-26 | Tom Snyder Productions, Inc. | Method of animating an image by squiggling the edges of image features |
US6304271B1 (en) * | 1999-02-05 | 2001-10-16 | Sony Corporation | Apparatus and method for cropping an image in a zooming graphical user interface |
US7956847B2 (en) * | 2007-01-05 | 2011-06-07 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
CN101876877A (zh) * | 2009-04-28 | 2010-11-03 | 鸿富锦精密工业(深圳)有限公司 | 触控屏幕缩放显示系统及方法 |
JP2011050038A (ja) * | 2009-07-27 | 2011-03-10 | Sanyo Electric Co Ltd | 画像再生装置及び撮像装置 |
-
2012
- 2012-12-24 CN CN201210566419.4A patent/CN103885623A/zh active Pending
-
2013
- 2013-09-27 WO PCT/CN2013/084487 patent/WO2014101512A1/zh active Application Filing
-
2015
- 2015-06-19 US US14/744,558 patent/US20150286283A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101611373A (zh) * | 2007-01-05 | 2009-12-23 | 苹果公司 | 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态 |
CN102467285A (zh) * | 2010-11-16 | 2012-05-23 | 义隆电子股份有限公司 | 触控板上延续多指手势的方法 |
CN102693081A (zh) * | 2012-04-25 | 2012-09-26 | 北京三星通信技术研究有限公司 | 一种终端及其手写输入轨迹隐藏方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106155542A (zh) * | 2015-04-07 | 2016-11-23 | 腾讯科技(深圳)有限公司 | 图片处理方法及装置 |
CN104866190A (zh) * | 2015-04-27 | 2015-08-26 | 努比亚技术有限公司 | 一种移动终端及其通过多指滑动实现内存清理操作的方法 |
CN104866190B (zh) * | 2015-04-27 | 2017-02-15 | 努比亚技术有限公司 | 一种移动终端及其通过多指滑动实现内存清理操作的方法 |
CN105242927A (zh) * | 2015-10-09 | 2016-01-13 | 沈文策 | 一种基于复杂环境下实现开关可滑动可点击的方法 |
CN105242927B (zh) * | 2015-10-09 | 2019-04-30 | 沈文策 | 一种基于复杂环境下实现开关可滑动可点击的方法 |
CN105242839A (zh) * | 2015-11-12 | 2016-01-13 | 广州视睿电子科技有限公司 | 一种触摸菜单的控制方法及系统 |
WO2016188199A1 (zh) * | 2015-11-25 | 2016-12-01 | 中兴通讯股份有限公司 | 图片裁剪方法和装置 |
CN105528153A (zh) * | 2015-12-09 | 2016-04-27 | 广东欧珀移动通信有限公司 | 截屏方法、截屏装置及电子装置 |
CN110134311A (zh) * | 2019-04-08 | 2019-08-16 | 努比亚技术有限公司 | 一种屏幕显示方法、可穿戴设备及计算机可读存储介质 |
CN110908585A (zh) * | 2019-11-29 | 2020-03-24 | 稿定(厦门)科技有限公司 | 图片处理的方法及装置 |
CN114153369A (zh) * | 2021-11-12 | 2022-03-08 | 惠州Tcl移动通信有限公司 | 基于触控板功能的多指手势应用方法、装置、终端及介质 |
Also Published As
Publication number | Publication date |
---|---|
US20150286283A1 (en) | 2015-10-08 |
WO2014101512A1 (zh) | 2014-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103885623A (zh) | 一种将滑动事件处理成编辑手势的方法、系统及移动终端 | |
US11487426B2 (en) | Apparatus and method for cursor control and text selection and editing based on gesture-based touch inputs received in a virtual keyboard display area | |
US9965158B2 (en) | Touch screen hover input handling | |
US10437360B2 (en) | Method and apparatus for moving contents in terminal | |
US9035883B2 (en) | Systems and methods for modifying virtual keyboards on a user interface | |
WO2017088131A1 (zh) | 一种快速分屏的方法、装置、电子设备、显示界面以及存储介质 | |
EP2613247B1 (en) | Method and apparatus for displaying a keypad on a terminal having a touch screen | |
CN102981711A (zh) | 一种在触摸屏上移动应用图标的方法和系统 | |
US20160139772A1 (en) | Method and apparatus for component display processing | |
US20110291934A1 (en) | Touchscreen Operation Threshold Methods and Apparatus | |
WO2014198143A1 (en) | Method and apparatus for managing application in terminal device | |
CN104765524A (zh) | 切换应用程序的方法及装置 | |
WO2014056338A1 (zh) | 一种移动终端列表数据交互方法及装置 | |
CN105892915B (zh) | 一种信息处理方法及电子设备 | |
CN104035713A (zh) | 一种软键盘的操作方法及装置 | |
US9229556B2 (en) | Apparatus and method for sensing 3D object | |
CN103092412B (zh) | 移动终端和移动终端操作对象的显示方法 | |
CN103997565A (zh) | 基于移动终端的单手操作对焦方法及其移动终端 | |
CN103218161B (zh) | 一种基于多点触控的移动终端操作方法及系统 | |
EP3246805B1 (en) | Gesture operation response method and device | |
CN105159555A (zh) | 一种用户设备控制方法及用户设备 | |
US10474409B2 (en) | Response control method and electronic device | |
CN104699393A (zh) | 一种信息处理方法和电子设备 | |
AU2019205000B2 (en) | Component display processing method and user equipment | |
CN106227401A (zh) | 一种移动终端界面的调整方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140625 |
|
RJ01 | Rejection of invention patent application after publication |