CN112486371B - 应用图标的拖动方法、装置及存储介质 - Google Patents
应用图标的拖动方法、装置及存储介质 Download PDFInfo
- Publication number
- CN112486371B CN112486371B CN202011470961.0A CN202011470961A CN112486371B CN 112486371 B CN112486371 B CN 112486371B CN 202011470961 A CN202011470961 A CN 202011470961A CN 112486371 B CN112486371 B CN 112486371B
- Authority
- CN
- China
- Prior art keywords
- application icon
- dragging
- target application
- display page
- target
- 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.)
- Active
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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- 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
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
技术领域
本申请涉及互联网领域,特别涉及一种应用图标的拖动方法、装置及存储介质。
背景技术
因可安装于终端的应用程序(application,APP)越来越多,且因终端屏幕的面积限制,用于标识APP的图标(简称,应用图标)需要分布于多个显示页面中显示。相应的,应用图标经常会需要跨页面拖动。
相关技术中,针对每个应用图标,终端可以响应于针对该应用图标的拖动操作,将该应用图标拖动至其他显示页面内显示。其中,该拖动操作为:用户先将应用图标拖动至屏幕边缘,再将应用图标拖动至其他显示页面内的操作。
但是,相关技术中的拖动方法的可靠性较低,灵活性较差。
发明内容
本申请实施例提供了一种应用图标的拖动方法、装置及存储介质,可以解决相关技术中拖动方法的可靠性较低,灵活性较差的问题。所述技术方案如下:
一方面,提供了一种应用图标的拖动方法,所述方法包括:
接收针对第一显示页面内显示的目标应用图标的选定操作;
若在拖动区域内接收到针对所述目标应用图标的拖动操作,则基于所述拖动操作切换显示页面,所述拖动区域的边缘与所述目标应用图标的间距小于间距阈值;
将所述目标应用图标显示于切换后的第二显示页面内。
可选的,所述将所述目标应用图标显示于切换后的第二显示页面内,包括:
在切换显示第二显示页面的过程中,若检测到所述拖动操作结束,或,所述目标应用图标位于所述拖动区域之外,则停止切换显示页面,并将所述目标应用图标显示于所述第二显示页面内。
可选的,所述基于所述拖动操作切换显示页面,包括:
沿所述拖动操作的拖动方向切换显示页面。
可选的,所述方法还包括:显示所述拖动区域。
可选的,在基于所述拖动操作切换显示页面之前,所述方法还包括:
获取目标参数,所述目标参数包括针对所述目标应用图标的按压力度,或,所述目标应用图标在所述拖动区域内的拖动距离;
所述基于所述拖动操作切换显示页面,包括:
基于所述拖动操作,按照所述目标参数指示的目标拖动速度切换显示页面,所述目标拖动速度与所述目标参数正相关。
可选的,所述基于所述拖动操作切换显示页面包括:
若在所述拖动区域内接收到的拖动操作的持续时长大于时长阈值,则基于所述拖动操作切换显示页面。
可选的,在基于所述拖动操作切换显示页面之前,所述方法还包括:
若在所述拖动区域内接收到的拖动操作的持续时长小于或等于时长阈值,或,所述拖动操作作用于所述拖动区域之外,则将所述目标应用图标显示于所述第一显示页面内。
另一方面,提供了一种应用图标的拖动装置,所述装置包括:
接收模块,用于接收针对第一显示页面内显示的目标应用图标的选定操作;
切换模块,用于若在拖动区域内接收到针对所述目标应用图标的拖动操作,则基于所述拖动操作切换显示页面,所述拖动区域的边缘与所述目标应用图标的间距小于间距阈值;
第一显示模块,用于将所述目标应用图标显示于切换后的第二显示页面内。
又一方面,提供了一种应用图标的拖动装置,所述装置包括:存储器,处理器以及存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时实现如上述方面所述的应用图标的拖动方法。
再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的应用图标的拖动方法。
本申请实施例提供的技术方案带来的有益效果至少可以包括:
综上所述,本申请实施例提供了一种应用图标的拖动方法、装置及存储介质。该方法中,终端可以基于在拖动区域内接收到的针对目标应用图标的拖动操作,切换显示页面完成应用图标的跨页面拖动。由于该拖动区域的边缘距目标应用图标的间距较小,即该拖动区域邻近目标应用图标且面积较小,因此使得用户仅需在当前显示页面中的较小范围内拖动应用图标,即可将该应用图标拖动至另一显示页面。该拖动方法的可靠性和灵活性均较好。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请各个实施例所涉及的实施环境示意图;
图2是本申请实施例提供的一种应用图标的拖动方法流程图;
图3是本申请实施例提供的另一种应用图标的拖动方法流程图;
图4是本申请实施例提供的一种终端显示界面的示意图;
图5是本申请实施例提供的另一种终端显示界面的示意图;
图6是本申请实施例提供的又一种终端显示界面的示意图;
图7是本申请实施例提供的一种应用图标的拖动装置的框图;
图8是本申请实施例提供的另一种应用图标的拖动装置的框图;
图9是本申请实施例提供的又一种应用图标的拖动装置的框图;
图10是本申请实施例提供的再一种应用图标的拖动装置的框图;
图11是本申请实施例提供的一种应用图标的拖动装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
跨页面拖动应用图标需要终端与用户交互完成。现有技术中,交互方式包括以下两种:第一,用户将所需跨页面拖动的应用图标先拖动至终端的屏幕边缘,并静止目标时长以触发终端切换显示页面。在终端切换显示页面后,用户再将该应用图标拖动至切换后的显示页面的某位置处,终端在该位置处显示该应用图标。第二,用户先通过触控操作触发终端将所有显示页面缩略显示为一个显示页面,然后用户再将所需跨页面拖动的应用图标拖动至该缩略显示的多个显示页面中的任一显示页面,终端在该显示页面中显示该应用图标。
但是,第一种方式,一方面,因需要将应用图标先拖动至屏幕边缘,故用户很容易将应用图标拖出屏幕区域,导致拖动失败。另一方面,因终端检测屏幕边缘的触控难度较大,一旦用户的拖动姿势或者触控位置不合理,均可能导致触控失效,进而拖动失败。再一方面,在用户通过手指触控时,为确保拖动可靠性,用户还需要对手指进行细微的控制,如旋转手指,在触控至屏幕边缘时让接近屏幕部分的手指肚部分抬起,让远离屏幕部分的手指肚触控屏幕,如此,影响了用户的交互体验。除此之外,因目前终端的屏幕尺寸均较大,故还导致用户需要将应用图标在一个显示页面中拖动较远的距离,进一步导致用户体验较差。第二种方式,若终端包括的显示页面的数量以及应用图标的数量较多,则在将所有显示页面缩略显示为一个显示页面时,该一个显示页面中需要显示大量的应用图标。相应的,每个应用图标的尺寸则较小。如此,即提高了用户的触控难度,导致拖动应用图标的可靠性较差,且用户交互体验较差。
本申请实施例提供了一种应用图标的拖动方法,该方法无需用户将应用图标拖动至终端屏幕边缘,且无需用户先触发终端将所有显示页面显示为一个显示页面,即可完成应用图标的跨页面拖动。该拖动方法的可靠性和灵活性均较好,且改善了用户的交互体验。
图1是本申请实施例提供的一种应用图标的拖动方法所涉及的实施环境示意图。如图1所示,该实施环境可以包括:终端10,该终端10可以为计算机、笔记本电脑或者智能手机等,图1以该终端10为智能手机为例进行说明。
在本申请实施例中,该终端10中可以安装有多个APP,该终端10的显示页面中可以显示有与该多个APP一一对应的APP图标,即应用图标。
例如,参考图1,其示出了位于一个显示页面P1内的九个应用图标00,该九个应用图标00分比为:“天气”APP的应用图标00、“时钟”APP的应用图标00、“播放器”APP的应用图标00、“邮箱”APP的应用图标00、“设置”APP的应用图标00、“短信”APP的应用图标00、“音乐”APP的应用图标00、“浏览器”APP的应用图标00以及“住宿”APP的应用图标00。并且,图1仅标识了“播放器”APP的应用图标00。
图2是本申请实施例提供的一种应用图标的拖动方法的流程图,该方法可以应用于图1所示的终端10中。如图2所示,该方法可以包括:
步骤201、接收针对第一显示页面内显示的目标应用图标的选定操作。
当需要将位于切换前的显示页面(可称为第一显示页面)内的某个应用图标跨页面拖动至其他显示页面(可称为第二显示页面)时,用户可以针对该应用图标进行选定操作(如,长按),以指示终端10确定需要跨页面拖动的目标应用图标。即,终端10可以先接收用户触发的针对目标应用图标的选定操作。
步骤202、若在拖动区域内接收到针对目标应用图标的拖动操作,则基于拖动操作切换显示页面。
其中,该拖动区域的边缘与目标应用图标的间距可以小于间距阈值。即,该拖动区域可以为位于目标应用图标附近且面积较小的一个区域。在执行选定操作后,用户可以进一步在该拖动区域内拖动目标应用图标,终端可以基于用户执行的该拖动操作,切换显示第二显示页面。
步骤203、将目标应用图标显示于切换后的第二显示页面内。
可选的,终端可以在切换显示页面的过程中,实时检测用户的触控状态(如,检测拖动操作是否结束),并基于触控状态确定是否停止切换显示页面。在停止切换显示页面后,终端即可以将目标应用图标显示于当前切换后的第二显示页面中,完成目标应用图标的跨页面拖动。
综上所述,本申请实施例提供了一种应用图标的拖动方法。该方法中,终端可以基于在拖动区域内接收到的针对目标应用图标的拖动操作,切换显示页面完成应用图标的跨页面拖动。由于该拖动区域的边缘距目标应用图标的间距较小,即该拖动区域邻近目标应用图标且面积较小,因此使得用户仅需在当前显示页面中的较小范围内拖动应用图标,即可将该应用图标拖动至另一显示页面。该拖动方法的可靠性和灵活性均较好。
图3是本申请实施例提供的另一种应用图标的拖动方法的流程图,该方法可以应用于图1所示的终端110中。如图3所示,该方法可以包括:
步骤301、接收针对第一显示页面内显示的目标应用图标的选定操作。
可选的,结合图1所示终端10,该目标应用图标可以为终端10任一显示页面内显示的任一应用图标。为了与切换后的显示页面区分,本申请实施例将切换前的显示页面称为第一显示页面,将切换后的显示页面称为第二显示页面。
在本申请实施例中,当需要将位于第一显示页面内的某个应用图标跨页面拖动至第二显示页面时,用户可以先针对该应用图标执行选定操作,以指示终端10可靠确定需要跨页面拖动的目标应用图标。即,终端10可以先接收用户触发的针对目标应用图标的选定操作。
可选的,该选定操作可以为长按应用图标的操作。当然,也可以为其他触控操作,如双击应用图标的操作。此外,该选定操作可以由用户通过手指执行,或者,也可以由用户采用触控设备(如,触控笔)执行。
示例的,图4是本申请实施例提供的一种终端显示页面的界面示意图。如图4所示,其仅在当前显示页面中示出一个应用图标00。假设选定操作为长按操作,且用户需要跨页面拖动该应用图标00,则用户可以先长按该应用图标00,以指示终端所需跨页面拖动的目标应用图标为该应用图标00。换言之,在用户长按该应用图标00时,终端即可以接收到针对该应用图标00的选定操作。
步骤302、基于该选定操作,显示拖动区域。
其中,该拖动区域的边缘与目标应用图标的间距可以小于间距阈值。即,该拖动区域可以为位于目标应用图标附近且面积较小的一个区域范围。可选的,终端在接收到针对目标应用图标的选定操作后,可以先显示该拖动区域,以使得用户能够可靠在该拖动区域内执行下述步骤的拖动操作。当然,终端也可以不显示该拖动区域,即终端可以在执行完步骤301后直接执行步骤303。
示例的,该拖动区域可以为图4示出的包围该目标应用图标的区域AA。当然,该拖动区域也可以仅为该目标应用图标任一侧的部分区域。如,结合图4,该拖动区域可以为该应用图标00左侧的部分区域。
需要说明的是,每个目标应用图标均可以对应一拖动区域。且结合图1和图4所示结构,每个目标应用图标对应的拖动区域与该目标应用图标相邻的其他应用图标之间可以具有一定间隙。如此,可以避免在拖动该目标应用图标时,误触其他应用图标。
步骤303、接收在拖动区域内针对目标应用图标的拖动操作。
可选的,在执行选定操作后,用户可以继续在拖动区域内沿任一方向拖动该目标应用图标。相应的,终端即可以接收到在该拖动区域内针对该目标应用图标的拖动操作,并继续执行下述步骤。基于此也可以确定,本申请实施例中,目标应用图标可以仅在该较小范围的拖动区域内移动。
示例的,结合图4和图5示出的另一显示页面示意图,当用户在该拖动区域AA内向左拖动该目标应用图标00时,终端即可以接收到在该拖动区域AA内针对该目标应用图标的拖动操作,该拖动操作也可以称为左滑操作。同理,当用户在该拖动区域AA内向右拖动该目标应用图标00时,终端即可以接收到在该拖动区域内针对该目标应用图标的拖动操作,该拖动操作也可以称为右滑操作。当然,用户并不限于向左或向右拖动,如,还可以向上拖动或向下拖动。
步骤304、获取目标参数。
在本申请实施例中,终端还可以获取目标参数,并基于获取到的目标参数完成后续跨页面拖动目标应用图标的功能。可选的,该目标参数可以包括针对目标应用图标的按压力度,或,目标应用图标在拖动区域内的拖动距离。
若选定操作为长按操作,则该按压力度可以是指用户执行选定操作时按压目标应用图标的按压力度。若选定操作为双击操作,则该按压力度可以是指用户执行拖动操作时按压目标应用图标的按压力度。该拖动距离可以是指目标应用图标拖动后所处位置与拖动前所处的位置(即初始位置)的间距。
可选的,终端中可以安装有用于检测触控压力的压力传感器,终端可以采用该压力传感器检测用户针对目标应用图标的按压力度。
可选的,终端中可以安装有用于检测应用图标在屏幕上所处位置的位置检测传感器,或是,用于检测用户在屏幕上执行的滑动操作的滑动距离的距离检测传感器。终端可以采用位置检测传感器或距离检测传感器检测目标应用图标在拖动区域内的拖动距离。
需要说明的是,目标参数不限于上述记载的类型,如,还可以为拖动力度。
步骤305、基于拖动操作,按照目标参数指示的目标拖动速度切换显示页面。
可选的,该目标参数与目标拖动速度可以正相关,即目标参数越大,目标拖动速度则越大;目标参数越小,目标拖动速度则越小。
例如,若目标参数为针对目标应用图标的按压力度,则可以确定用户的按压力度越大,终端切换显示页面的速度越快,即显示页面的滑动速度越快。用户的按压力度越小,终端切换显示页面的速度越小。其他类型的目标参数同理,在此不再一一进行赘述。如此,可以进一步提高拖动灵活性,改善用户体验。
可选的,在本申请实施例中,终端可以在获取到目标参数后,沿拖动操作的拖动方向,按照目标参数对应的目标拖动速度切换显示页面。
例如,结合图4、图5以及上述步骤303记载,若拖动方向为向左,则终端可以确定用户想要将该目标应用图标00拖动至第一显示页面左侧的任一第二显示页面内。此时,终端可以向左切换显示第二显示页面。若拖动方向为向右,则终端可以确定用户想要将该目标应用图标00拖动至第一显示页面右侧的任一第二显示页面内。此时,终端可以向右切换显示第二显示页面。若需要实现向左或向右切换,则终端的显示页面至少应该能够左右翻页。当然,若终端的显示页面能够上下翻页,则拖动方向也可以为向上或向下。
需要说明的是,结合图4和图5,终端可以基于拖动后目标应用图00所处位置,相对于拖动前目标应用图标00所处位置的方向确定拖动方向。
此外,在本申请实施例中,终端还可以检测拖动操作的持续时长,并基于该持续时长确定是否执行切换显示页面的操作。如,终端可以在检测到拖动操作的持续时长大于时长阈值时,再执行切换显示页面的操作,即触发跨页面拖动应用图标的功能。如此,可以进一步提高拖动灵活性和可靠性。
例如,该时长阈值可以预置于终端中。假设时长阈值为500毫秒(ms),选定操作为长按操作,则结合图4和图5,在用户长按该目标应用图标00,并将该目标应用图标00在拖动区域AA内进行拖动,并将该状态持续500ms后,终端可以再触发跨页面拖动应用图标的功能,并执行后续切换显示页面的操作。
步骤306、将目标应用图标显示于切换后的第二显示页面内。
在本申请实施例中,在切换显示第二显示页面的过程中,若终端检测到拖动操作结束,或,目标应用图标位于拖动区域之外,则可以停止切换显示页面,并将目标应用图标显示于第二显示页面内。可选的,若用户是通过手指拖动目标应用图标,则终端可以在无法检测到触控操作时确定拖动操作结束。即,当用户的手指抬起并离开了终端的屏幕,终端可以确定拖动操作结束。
因在拖动操作结束后或目标应用图标被拖动至拖动区域外后,终端停止切换显示页面,故该功能也可以称为取消跨页面拖动应用图标的功能。
示例的,结合图4,假设在切换显示页面的过程中,用户在终端切换至某显示页面后,将该目标应用图标00拖出了拖动区域AA,则终端可以停止切换显示页面,即自动取消跨页面拖动应用图标的功能。此时,目标应用图标00可以停留于当前显示的第二显示页面内。
例如,参考图6示出的另一显示页面示意图,其以目标应用图标为“浏览器”APP对应的应用图标00为例,示出了切换前显示于第一显示页面P1的该应用图标00,以及切换后显示于第二显示页面P2内的该应用图标00。并且,参考图6可以看出,在将该目标应用图标00显示于第二显示页面P2后,第二显示页面P2内该位置处之前显示的“通话”APP对应的应用图标相应左移,该“通话”APP对应的应用图标左侧相邻位置处之前显示的“应用商城”APP对应的应用图标相应下移。
需要说明的是,本申请实施例记载的第二显示页面也可以为第一显示页面,即第二显示页面和第一显示页面可以为同一个显示页面。
此外,由于在用户执行拖动操作之后,且目标应用图标还未完成跨页面拖动之前,用户可能出现反悔心理,即不期望跨页面拖动该目标应用图标,因此在本申请实施例中,终端还可以具有在该时间段内取消跨页面拖动应用图标的功能。即,结合上述步骤305描述,终端还可以在执行上述步骤305之前,若检测到拖动操作的持续时长小于或等于时长阈值,或,拖动操作作用于拖动区域之外,则直接将目标应用图标显示于第一显示页面内。当然,终端还可以采用其他方式确定用户期望取消跨页面拖动该目标应用图标。如,终端可以在若检测到在时长阈值内,目标应用图标被拖出拖动区域之外,则停止后续切换显示页面的操作,并将目标应用图标显示于第一显示页面内。
示例的,结合上述步骤305的记载,假设该时间阈值为500ms,用户通过手指执行拖动操作,则结合图4,若用户在500ms内停止拖动操作,如将手指抬起,则终端可以直接将目标应用图标显示于第一显示页面内。或者,若用户在500ms内,将目标应用图标00拖出拖动区域AA之外,即终端检测到拖动操作作用于拖动区域AA之外,则可以直接将目标应用图标显示于第一显示页面内。
需要说明的是,终端中可以内置有桌面图标占位算法,终端可以根据该算法在当前显示页面(包括第一显示页面和第二显示页面)中显示各个应用图标。
还需要说明的是,本发明实施例提供的应用图标的拖动方法步骤的先后顺序可以进行适当调整,例如,上述步骤302可以根据情况删除。任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本申请的保护范围之内,因此不再赘述。
综上所述,本申请实施例提供了一种应用图标的拖动方法。该方法中,终端可以基于在拖动区域内接收到的针对目标应用图标的拖动操作,切换显示页面完成应用图标的跨页面拖动。由于该拖动区域的边缘距目标应用图标的间距较小,即该拖动区域邻近目标应用图标且面积较小,因此使得用户仅需在当前显示页面中的较小范围内拖动应用图标,即可将该应用图标拖动至另一显示页面。该拖动方法的可靠性和灵活性均较好。
图7是本申请实施例提供的一种应用图标的拖动装置的框图,该装置70可以应用于图1所示的终端10中。如图7所示,该装置70可以包括:
接收模块701,用于接收针对第一显示页面内显示的目标应用图标的选定操作。
切换模块702,用于若在拖动区域内接收到针对目标应用图标的拖动操作,则基于拖动操作切换显示页面,拖动区域的边缘与目标应用图标的间距小于间距阈值。
第一显示模块703,用于将目标应用图标显示于切换后的第二显示页面内。
综上所述,本申请实施例提供了一种应用图标的拖动装置。该装置可以基于在拖动区域内接收到的针对目标应用图标的拖动操作,切换显示页面完成应用图标的跨页面拖动。由于该拖动区域的边缘距目标应用图标的间距较小,即该拖动区域邻近目标应用图标且面积较小,因此使得用户仅需在当前显示页面中的较小范围内拖动应用图标,即可将该应用图标拖动至另一显示页面。该拖动方法的可靠性和灵活性均较好。
可选的,该第一显示模块703可以用于:在切换显示第二显示页面的过程中,若检测到拖动操作结束,或,目标应用图标位于拖动区域之外,则停止切换显示页面,并将目标应用图标显示于第二显示页面内。
可选的,该切换模块702可以用于:沿拖动操作的拖动方向切换显示页面。
可选的,图8是本申请实施例提供的另一种应用图标的拖动装置的框图。如图8所示,该装置70还可以包括:
第二显示模块704,用于显示拖动区域。
可选的,图9是本申请实施例提供的又一种应用图标的拖动装置的框图。如图9所示,该装置70还可以包括:
获取模块705,用于在基于拖动操作切换显示页面之前,获取目标参数。
其中,该目标参数可以包括针对目标应用图标的按压力度,或,目标应用图标在拖动区域内的拖动距离。
相应的,该切换模块702可以用于:基于拖动操作,按照目标参数指示的目标拖动速度切换显示页面。其中,该目标拖动速度与目标参数可以正相关。
可选的,该切换模块702可以用于:若在拖动区域内接收到的拖动操作的持续时长大于时长阈值,则基于拖动操作切换显示页面。
可选的,图10是本申请实施例提供的又一种应用图标的拖动装置的框图。如图10所示,该装置70还可以包括:
第三显示模块706,用于在基于拖动操作切换显示页面之前,若在拖动区域内接收到的拖动操作的持续时长小于或等于时长阈值,或,拖动操作作用于拖动区域之外,则将目标应用图标显示于第一显示页面内。
综上所述,本申请实施例提供了一种应用图标的拖动装置。该装置可以基于在拖动区域内接收到的针对目标应用图标的拖动操作,切换显示页面完成应用图标的跨页面拖动。由于该拖动区域的边缘距目标应用图标的间距较小,即该拖动区域邻近目标应用图标且面积较小,因此使得用户仅需在当前显示页面中的较小范围内拖动应用图标,即可将该应用图标拖动至另一显示页面。该拖动方法的可靠性和灵活性均较好。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中可以存储有计算机程序,该计算机程序由处理器加载并执行以实现上述方法实施例(例如图2或图3所示的方法实施例)。
图11是本申请实施例提供的一种应用图标的拖动装置1100的结构框图。该装置1100可以是便携式移动终端,比如:图1所示的智能手机、平板电脑或电子书。装置1100还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。通常,装置1100可以包括有:处理器1101和存储器1102。
处理器1101可以包括一个或多个处理核心,比如4核心处理器、11核心处理器等。处理器1101可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicarray,PLA)中的至少一种硬件形式来实现。处理器1101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(centralprocessing unit,CPU);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1101可以集成有图像处理器(graphics processing unit,GPU),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1101还可以包括人工智能(artificial intelligence,AI)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1102中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1101所执行以实现本申请中方法实施例提供的应用图标的拖动方法。
在一些实施例中,装置1100还可选包括有:***设备接口1103和至少一个***设备。处理器1101、存储器1102和***设备接口1103之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1103相连。具体地,***设备包括:射频电路1104、显示屏1105、摄像头组件1106、音频电路1107、定位组件1108和电源1109中的至少一种。
***设备接口1103可被用于将输入/输出(Input/Output,I/O)相关的至少一个***设备连接到处理器1101和存储器1102。在一些实施例中,处理器1101、存储器1102和***设备接口1103被集成在同一芯片或电路板上;在一些其他实施例中,处理器1101、存储器1102和***设备接口1103中的任意一个或两个可以在单独的芯片或电路板上实现,本申请实施例对此不加以限定。
射频电路1104用于接收和发射射频(radio frequency,RF)信号,也称电磁信号。射频电路1104通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1104将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1104包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1104可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或无线保真(wireless fidelity,WiFi)网络。在一些实施例中,射频电路1104还可以包括近距离无线通信(near field communication,NFC)有关的电路,本申请对此不加以限定。
显示屏1105用于显示用户界面(user interface,UI)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1105是触摸显示屏时,显示屏1105还具有采集在显示屏1105的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1101进行处理。此时,显示屏1105还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1105可以为一个,设置在装置1100的前面板;在另一些实施例中,显示屏1105可以为至少两个,分别设置在装置1100的不同表面或呈折叠设计;在另一些实施例中,显示屏1105可以是柔性显示屏,设置在装置1100的弯曲表面上或折叠面上。甚至,显示屏1105还可以设置成非矩形的不规则图形,也即异形屏。显示屏1105可以采用液晶显示屏、有机发光二极管等材质制备。
摄像头组件1106用于采集图像或视频。可选地,摄像头组件1106包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及虚拟现实(virtual reality,VR)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1106还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1107可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1101进行处理,或者输入至射频电路1104以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在装置1100的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1101或射频电路1104的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1107还可以包括耳机插孔。
定位组件1108用于定位装置1100的当前地理位置,以实现导航或基于位置的服务(location based service,LBS)。定位组件1108可以是基于美国的全球定位***(globalpositioning system,GPS)、中国的北斗***或俄罗斯的伽利略***的定位组件。
电源1109用于为装置1100中的各个组件进行供电。电源1109可以是交流电、直流电、一次性电池或可充电电池。当电源1109包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,装置1100还包括有一个或多个传感器1110。该一个或多个传感器1110包括但不限于:加速度传感器1111、陀螺仪传感器1112、压力传感器1111、指纹传感器1114、光学传感器1115以及接近传感器1116。
加速度传感器1111可以检测以装置1100建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1111可以用于检测重力加速度在三个坐标轴上的分量。处理器1101可以根据加速度传感器1111采集的重力加速度信号,控制显示屏1105以横向视图或纵向视图进行用户界面的显示。加速度传感器1111还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1112可以检测装置1100的机体方向及转动角度,陀螺仪传感器1112可以与加速度传感器1111协同采集用户对装置1100的3D动作。处理器1101根据陀螺仪传感器1112采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1111可以设置在装置1100的侧边框和/或显示屏1105的下层。当压力传感器1111设置在装置1100的侧边框时,可以检测用户对装置1100的握持信号,由处理器1101根据压力传感器1111采集的握持信号进行左右手识别或快捷操作。当压力传感器1111设置在显示屏1105的下层时,由处理器1101根据用户对显示屏1105的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1114用于采集用户的指纹,由处理器1101根据指纹传感器1114采集到的指纹识别用户的身份,或者,由指纹传感器1114根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1101授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1114可以被设置在装置1100的正面、背面或侧面。当装置1100上设置有物理按键或厂商Logo时,指纹传感器1114可以与物理按键或厂商Logo集成在一起。
光学传感器1115用于采集环境光强度。在一个实施例中,处理器1101可以根据光学传感器1115采集的环境光强度,控制显示屏1105的显示亮度。具体地,当环境光强度较高时,调高显示屏1105的显示亮度;当环境光强度较低时,调低显示屏1105的显示亮度。在另一个实施例中,处理器1101还可以根据光学传感器1115采集的环境光强度,动态调整摄像头组件1106的拍摄参数。
接近传感器1116,也称距离传感器,通常设置在装置1100的前面板。接近传感器1116用于采集用户与装置1100的正面之间的距离。在一个实施例中,当接近传感器1116检测到用户与装置1100的正面之间的距离逐渐变小时,由处理器1101控制显示屏1105从亮屏状态切换为息屏状态;当接近传感器1116检测到用户与装置1100的正面之间的距离逐渐变大时,由处理器1101控制显示屏1105从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图11中示出的结构并不构成对装置1100的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
应当理解的是,在本文中提及的“和/或”,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (9)
1.一种应用图标的拖动方法,其特征在于,所述方法包括:
接收针对第一显示页面内显示的目标应用图标的选定操作;
基于所述选定操作显示拖动区域,每个所述目标应用图标均对应一个拖动区域,且对于每个所述目标应用图标而言,所述目标应用图标对应的拖动区域与所述目标应用图标相邻的其他应用图标之间具有间隙,且所述目标应用图标对应的拖动区域的边缘与所述目标应用图标的间距小于间距阈值;
若在所述目标应用图标对应的拖动区域内接收到针对所述目标应用图标的拖动操作,则基于所述拖动操作切换显示页面;
将所述目标应用图标显示于切换后的第二显示页面内。
2.根据权利要求1所述的方法,其特征在于,所述将所述目标应用图标显示于切换后的第二显示页面内,包括:
在切换显示第二显示页面的过程中,若检测到所述拖动操作结束,或,所述目标应用图标位于所述拖动区域之外,则停止切换显示页面,并将所述目标应用图标显示于所述第二显示页面内。
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述拖动操作切换显示页面,包括:
沿所述拖动操作的拖动方向切换显示页面。
4.根据权利要求1或2所述的方法,其特征在于,在基于所述拖动操作切换显示页面之前,所述方法还包括:
获取目标参数,所述目标参数包括针对所述目标应用图标的按压力度,或,所述目标应用图标在所述拖动区域内的拖动距离;
所述基于所述拖动操作切换显示页面,包括:
基于所述拖动操作,按照所述目标参数指示的目标拖动速度切换显示页面,所述目标拖动速度与所述目标参数正相关。
5.根据权利要求1或2所述的方法,其特征在于,所述基于所述拖动操作切换显示页面包括:
若在所述拖动区域内接收到的拖动操作的持续时长大于时长阈值,则基于所述拖动操作切换显示页面。
6.根据权利要求1或2所述的方法,其特征在于,在基于所述拖动操作切换显示页面之前,所述方法还包括:
若在所述拖动区域内接收到的拖动操作的持续时长小于或等于时长阈值,或,所述拖动操作作用于所述拖动区域之外,则将所述目标应用图标显示于所述第一显示页面内。
7.一种应用图标的拖动装置,其特征在于,所述装置包括:
接收模块,用于接收针对第一显示页面内显示的目标应用图标的选定操作;
第二显示模块,用于基于所述选定操作显示拖动区域,每个所述目标应用图标均对应一个拖动区域,且对于每个所述目标应用图标而言,所述目标应用图标对应的拖动区域与所述目标应用图标相邻的其他应用图标之间具有间隙,且所述目标应用图标对应的拖动区域的边缘与所述目标应用图标的间距小于间距阈值;
切换模块,用于若在所述目标应用图标对应的拖动区域内接收到针对所述目标应用图标的拖动操作,则基于所述拖动操作切换显示页面;
第一显示模块,用于将所述目标应用图标显示于切换后的第二显示页面内。
8.一种应用图标的拖动装置,其特征在于,所述装置包括:存储器,处理器以及存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6任一所述的应用图标的拖动方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至6任一所述的应用图标的拖动方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011470961.0A CN112486371B (zh) | 2020-12-14 | 2020-12-14 | 应用图标的拖动方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011470961.0A CN112486371B (zh) | 2020-12-14 | 2020-12-14 | 应用图标的拖动方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112486371A CN112486371A (zh) | 2021-03-12 |
CN112486371B true CN112486371B (zh) | 2022-07-22 |
Family
ID=74917032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011470961.0A Active CN112486371B (zh) | 2020-12-14 | 2020-12-14 | 应用图标的拖动方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112486371B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110116526A (ko) * | 2010-04-19 | 2011-10-26 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
CN102830911A (zh) * | 2012-07-30 | 2012-12-19 | 广东欧珀移动通信有限公司 | 一种快速拖动应用程序切换页面的方法 |
CN110647263A (zh) * | 2018-06-27 | 2020-01-03 | 珠海格力电器股份有限公司 | 一种移动终端桌面图标移动方法、装置、介质和设备 |
-
2020
- 2020-12-14 CN CN202011470961.0A patent/CN112486371B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110116526A (ko) * | 2010-04-19 | 2011-10-26 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
CN102830911A (zh) * | 2012-07-30 | 2012-12-19 | 广东欧珀移动通信有限公司 | 一种快速拖动应用程序切换页面的方法 |
CN110647263A (zh) * | 2018-06-27 | 2020-01-03 | 珠海格力电器股份有限公司 | 一种移动终端桌面图标移动方法、装置、介质和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112486371A (zh) | 2021-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110602321B (zh) | 应用程序切换方法、装置、电子装置及存储介质 | |
CN110308956B (zh) | 一种应用界面显示方法、装置及移动终端 | |
CN108449641B (zh) | 播放媒体流的方法、装置、计算机设备和存储介质 | |
CN108965922B (zh) | 视频封面生成方法、装置和存储介质 | |
CN109862412B (zh) | 合拍视频的方法、装置及存储介质 | |
CN109068008B (zh) | 铃声设置方法、装置、终端及存储介质 | |
CN110362366B (zh) | 一种应用界面显示方法及装置 | |
CN110288689B (zh) | 对电子地图进行渲染的方法和装置 | |
CN110868636B (zh) | 视频素材的截取方法、装置、存储介质及终端 | |
CN113157172A (zh) | 弹幕信息显示方法、发送方法、装置、终端及存储介质 | |
CN108172176B (zh) | 用于墨水屏的页面刷新方法及装置 | |
CN110677713B (zh) | 视频图像处理方法及装置、存储介质 | |
CN109783176B (zh) | 切换页面的方法和装置 | |
CN110275655B (zh) | 歌词显示方法、装置、设备及存储介质 | |
CN110769120A (zh) | 进行消息提醒的方法、装置、设备及存储介质 | |
CN108664300B (zh) | 一种画中画模式下的应用界面显示方法及装置 | |
CN111857793A (zh) | 网络模型的训练方法、装置、设备及存储介质 | |
CN111897465B (zh) | 弹窗显示方法、装置、设备及存储介质 | |
CN111158575B (zh) | 终端执行处理的方法、装置、设备以及存储介质 | |
CN110868642B (zh) | 视频播放方法、装置及存储介质 | |
CN111857938A (zh) | 弹窗视图的管理方法、装置、终端及存储介质 | |
CN109032492B (zh) | 一种切歌的方法及装置 | |
CN108966026B (zh) | 制作视频文件的方法和装置 | |
CN112486371B (zh) | 应用图标的拖动方法、装置及存储介质 | |
CN110941458B (zh) | 启动应用程序的方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |