CN105373324A - 图形界面显示方法、图形界面显示装置及终端 - Google Patents
图形界面显示方法、图形界面显示装置及终端 Download PDFInfo
- Publication number
- CN105373324A CN105373324A CN201410438677.3A CN201410438677A CN105373324A CN 105373324 A CN105373324 A CN 105373324A CN 201410438677 A CN201410438677 A CN 201410438677A CN 105373324 A CN105373324 A CN 105373324A
- Authority
- CN
- China
- Prior art keywords
- suspended window
- described target
- target suspended
- touch operation
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种图形界面显示方法,所述图形界面显示方法包括以下步骤:A、接收对目标悬浮窗的触摸操作指令;B、根据所述触摸操作指令控制所述目标悬浮窗处于可移动模式;C、检测所述目标悬浮窗处于可移动模式时的位置信息;D、当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;若是则执行步骤E,若否则执行步骤F;E、控制所述目标悬浮窗显示于所述目标位置上;F、控制所述目标悬浮窗吸附显示于显示桌面的边缘。本发明还公开了一种图形界面显示装置及终端。本发明增加了悬浮窗显示效果,降低了悬浮窗对用户操作的影响。
Description
技术领域
本发明涉及触摸屏显示终端技术领域,尤其涉及图形界面显示方法、图形界面显示装置及终端。
背景技术
目前,智能设备(智能手机)上的应用越来越多,为了提高用户操作的便捷性,部分应用程序通常设置的悬浮窗,以实特定分功能的快捷操作。为了避免悬浮窗对界面显示的影响,现有技术中,悬浮窗显示的方式通常是将悬浮窗吸附在设备显示桌面的边缘,以进行显示。但是由于显示方式单一,只能吸附显示于显示桌面的边缘,因此容易影响用户的操作。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于增加悬浮窗显示效果,降低悬浮窗对用户操作的影响。
为实现上述目的,本发明提供的一种图形界面显示方法包括以下步骤:
A、接收对目标悬浮窗的触摸操作指令;
B、根据所述触摸操作指令控制所述目标悬浮窗处于可移动模式;
C、检测所述目标悬浮窗处于可移动模式时的位置信息;
D、当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;若是则执行步骤E,若否则执行步骤F;
E、控制所述目标悬浮窗显示于所述目标位置上;
F、控制所述目标悬浮窗吸附显示于显示桌面的边缘。
优选地,所述步骤D包括:
D1,当根据检测的位置信息确定所述目标悬浮窗未被移动时,启动计时器计时;
D2、判断所述目标悬浮窗是否被再次移动;若是则执行步骤D3,否则执行步骤D4;
D3、将计时器清零;并转入步骤D1;
D4、判断是否停止触摸操作;若是则执行步骤D5,若否则执行步骤D2;
D5、判断所述计时器计时的时间是否大于预设值;若是,则执行所述步骤E,否则执行所述步骤F。
优选地,所述步骤F包括:
计算所述目标位置与所述显示桌面上各边缘的距离值;
根据所述距离值控制所述目标悬浮窗贴附显示于所述距离值最短对应的边缘。
优选地,所述步骤E之后还包括:
当所述目标位置上存在触摸控件、且所述目标悬浮窗全部覆盖所述触摸控件时,调整所述目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置。
优选地,所述调整目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置之前还包括:
输出提示信息供用户选择是否调整目标悬浮窗的位置。
此外,为实现上述目的,本发明还提供一种图形界面显示装置包括:
接收模块,用于接收对所述目标悬浮窗的触摸操作指令;
模式调整模块,用于根据所述触摸操作指令控制所述目标悬浮窗处于可移动模式;
检测模块,用于检测所述目标悬浮窗处于可移动模式时的位置信息;
判断模块,用于当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;
控制模块,用于当所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间大于预设值时,控制所述目标悬浮窗显示于所述目标位置上;当所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间小于或等于预设值时,控制所述目标悬浮窗吸附显示于显示桌面的边缘。
优选地,所述判断模块包括:
启动单元,当根据检测的位置信息确定所述目标悬浮窗未被移动时,启动计时器计时;
第一判断单元,用于判断所述目标悬浮窗是否被再次移动;
复位单元,用于当目标悬浮窗被再次移动时,将计时器清零;
第二判断单元,用于当目标悬浮窗未被再次移动时,判断是否停止触摸操作;
第三判断单元,用于判断所述计时器计时的时间是否大于预设值;并当计时器计时的时间大于预设值时,由所述控制模块执行所述控制目标悬浮窗显示于所述目标位置上的操作;当计时器计时的时间小于或等于预设值时,由所述控制模块执行所述控制目标悬浮窗吸附显示于显示桌面的边缘的操作。
优选地,所述控制模块包括:
计算单元,用于计算所述目标位置与所述显示桌面上各边缘的距离值;
控制单元,用于根据所述距离值控制所述目标悬浮窗贴附显示于所述距离值最短对应的边缘。
优选地,所述图形界面显示装置还包括:
位置调整模块,用于当所述目标位置上存在触摸控件、且所述目标悬浮窗全部覆盖所述触摸控件时,调整所述目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置;
提示模块,用于输出提示信息供用户选择是否调整目标悬浮窗的位置。
此外,为实现上述目的,本发明还提供一种终端,所述终端包括图形界面显示装置,所述图形界面显示装置包括:
接收模块,用于接收对所述目标悬浮窗的触摸操作指令;
模式调整模块,用于根据所述触摸操作指令控制所述目标悬浮窗处于可移动模式;
检测模块,用于检测所述目标悬浮窗处于可移动模式时的位置信息;
判断模块,用于当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;
控制模块,用于当所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间大于预设值时,控制所述目标悬浮窗显示于所述目标位置上;当所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间小于或等于预设值时,控制所述目标悬浮窗吸附显示于显示桌面的边缘。
本发明实施例通过检测目标悬浮窗处于可移动模式时的位置信息,并当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;然后控制所述目标悬浮窗显示于所述目标位置上,或者控制所述目标悬浮窗吸附显示于显示桌面的边缘,从而实现对目标悬浮窗的显示位置进行控制。由于本发明实施例提供的图形界面显示方法在实现悬浮窗边界显示的基础上,实现了任意位置的显示,因此增加了悬浮窗显示效果,降低了悬浮窗对用户操作的影响,从而提高了产品的实用性。
附图说明
图1为本发明图形界面显示方法第一实施例的流程示意图;
图2为图1中判断目标悬浮窗持续位于目标位置的时间是否大于预设值的细化流程示意图;
图3为图1中控制目标悬浮窗显示的细化流程示意图;
图4为本发明图形界面显示方法第二实施例的流程示意图;
图5为本发明图形界面显示装置第一实施例的功能模块示意图;
图6为图5中判断模块的细化功能模块示意图;
图7为图5中控制模块的细化功能模块示意图;
图8为本发明图形界面显示装置第二实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种图形界面显示方法,参照图1,在一实施例中,该图形界面显示方法包括:
步骤S10,接收对目标悬浮窗的触摸操作指令;
本发明实施例提供的图形界面显示方法主要应用于触摸屏显示终端上,用于对触摸屏显示终端上的悬浮窗的显示位置进行控制。上述悬浮窗可以为一软件程序中的悬浮控件,例如可以为酷管家软件中的C键。具体地,用户可点击触摸目标悬浮窗,从而输入触摸操作指令。
步骤S20,根据所述触摸操作指令控制所述目标悬浮窗处于可移动模式;
当用户点击触摸目标悬浮窗输入触摸操作指令时,使得目标悬浮窗处于可移动模式,目标悬浮则根据触摸位置的改变移动目标悬浮窗。具体地,目标悬浮窗移动的方式可根据实际需要进行设置,例如用户可以点击触摸目标悬浮窗使得目标悬浮窗处于可移动模式,然后随触摸位置的滑动轨迹进行移动;还可以为,用户点击触摸目标悬浮窗,使得目标悬浮窗处于可移动模式,然后点击触摸需要移动的目标位置,并释放第一次点击触摸的位置,从而使得目标悬浮窗直接移动至第二次点击触摸的位置,并根据第二次点击触摸位置的滑动的轨迹进行移动;从而降低在大屏幕上进行触摸操作的难度,更加方便用户使用。
步骤S30,检测所述目标悬浮窗处于可移动模式时的位置信息;
本实施例中,上述位置信息为目标悬浮窗在可移动模式下随触摸位置的滑动显示的位置。具体地,检测时间可根据实际需要进行设置,在目标悬浮窗处于可移动模式下,可每间隔10ms检测一次目标悬浮的位置信息,根据该位置信息可判断悬浮窗是停留还是被拖动。
步骤S40,当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;若是则执行步骤S50,若否则执行步骤S60;
步骤S50,控制所述目标悬浮窗显示于所述目标位置上;
步骤S60,控制所述目标悬浮窗吸附显示于显示桌面的边缘。
上述触摸操作停止为用户释放触摸操作,上述目标位置为用户当次触摸操作停止时对应的位置;上述显示桌面为触摸显示屏的显示界面;上述预设值的大小可根据实际需要进行设置,例如可以设置为2S。在触摸操作停止时,根据检测的位置信息可以计算获得目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间,即目标悬浮窗停留在目标位置的时间。根据该时间的大小确定目标悬浮窗显示的位置。当标悬浮窗停留在目标位置的时间大于2S时,则将目标位置设置为目标悬浮窗的显示位置;当标悬浮窗停留在目标位置的时间小于等于2S时,则将显示桌面的边缘设置为目标悬浮窗的显示位置。应当说明的是,上述目标悬浮窗吸附显示于显示桌面的边缘,即将目标悬浮窗的一侧与显示桌面的边缘贴合显示,从而有效防止悬浮窗对显示桌面的显示影响。
本发明实施例通过检测目标悬浮窗处于可移动模式时的位置信息,并当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;然后控制所述目标悬浮窗显示于所述目标位置上,或者控制所述目标悬浮窗吸附显示于显示桌面的边缘,从而实现对目标悬浮窗的显示位置进行控制。由于本发明实施例提供的图形界面显示方法在实现悬浮窗边界显示的基础上,实现了任意位置的显示,因此增加了悬浮窗显示效果,降低了悬浮窗对用户操作的影响,从而提高了产品的实用性。
进一步地,参照图2,基于上述实施例,本实施例中,上述步骤S40包括:
步骤S41,当根据检测的位置信息确定所述目标悬浮窗未被移动时,启动计时器计时;
步骤S42,判断所述目标悬浮窗是否被再次移动;若是则执行步骤S43,否则执行步骤S44;
步骤S43,将计时器清零;并转入步骤S41;
步骤S44,判断是否停止触摸操作;若是则执行步骤S45,若否则执行步骤S42;
步骤S45,判断所述计时器计时的时间是否大于预设值;若是,则执行所述步骤S50,否则执行所述步骤S60。
本实施例中,上述目标悬浮窗是否被移动,可通过检测的位置信息进行判断。例如,在目标悬浮窗处于可移动模式下,可每间隔10ms检测一次目标悬浮的位置信息,可以通过判断连续两次或三次检测到上述目标悬浮窗的位置信息均未发生变化,则确定目标悬浮窗处于未被移动状态,即目标悬浮窗处于停留状态;若连续两次或三次检测到目标悬浮窗的位置信息发生了变化,则确定目标悬浮窗处理被移动状态,即拖动状态,并随触摸位置的变化轨迹被拖动。在确定目标悬浮窗处于停留状态后,可启动计时器进行计时操作,直到停止触摸操作时,将检测到目标悬浮窗当前的位置设定为目标位置,并读取计时器的计时时间,从而确定目标悬浮窗在目标位置停留的时间。在计时器计时的过程中,若目标悬浮窗再次发生移动,则需要再次确定目标悬浮窗处于停留状态,并重新计时,直到触摸停止。
进一步地,参照图3,基于上述实施例,本实施例中,上述步骤S60包括:
步骤S61,计算所述目标位置与所述显示桌面上各边缘的距离值;
步骤S62,根据所述距离值控制所述目标悬浮窗贴附显示于所述距离值最短对应的边缘。
应当说明的是,控制目标悬浮窗在边缘显示时,显示的方式可根据实际需要进行设置,例如可根据目标悬浮窗运动的趋势选择悬浮窗吸附的边缘,也可根据目标悬浮窗相对于显示桌面各边缘的距离选择吸附的边缘,本实施例中,优选地可根据目标相对于显示桌面各边缘的距离选择吸附的边缘。具体地,可首先计算目标位置与所述显示桌面上各边缘的距离值,然后根据计算的结果选择目标悬浮窗吸附在距离最近的边缘上,从而防止目标悬浮窗口的显示对当前界面的显示效果的影响。
进一步地,参照图4,基于上述实施例,本实施例中,上述步骤S50之后还包括:
步骤S70,当所述目标位置上存在触摸控件、且所述目标悬浮窗全部覆盖所述触摸控件时,调整所述目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置。
本实施例中,当目标悬浮窗显示于所述目标位置上时,检测该目标位置上是否存在触摸控件;若存在触摸控件,则判断目标悬浮窗是否全部覆盖触摸控件,若目标悬浮窗全部覆盖该触摸控件,则表示该目标位置不适于放置目标悬浮窗。可以理解的是,上述目标悬浮窗位于显示桌面的顶层,上述触摸控件位于显示桌面的底层,当目标悬浮窗全部覆盖该触摸控件时,则无法实现底层触摸控件的触摸操作,从而影响底层触摸操作功能的实现。因此需要调整目标悬浮窗的位置,该调整的过程可由***自动实现,例如可自动控制目标悬浮窗向上、向下、向左或向右移动预置距离,从而使得触摸控件与所述目标悬浮窗错位设置;具体的移动的距离可根据实际需要进行设置,在此不作进一步地限定。
可以理解的是,为了满足用户需求,在某些特定条件下(例如底层的触摸控件显示效果较差或者底层的触摸控件容易导致误操作等条件下),可以直接覆盖底层的触摸控件。本实施例中,可在调整目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置之前还包括以下步骤:输出提示信息供用户选择是否调整目标悬浮窗的位置。具体地,可通过窗口的形式显示输出文字提示信息,并设置有是否调整的控件,当用户选择确定调整的控件时,则进行上述调整,以使触摸控件与所述目标悬浮窗错位设置;若用户选择不调整的控件时,则对目标悬浮窗显示的位置不进行调整,以使目标悬浮窗显示在目标位置上。
本发明还提供一种图形界面显示装置,参照图5,在一实施例中,本发明提供的图形界面显示装置包括:
接收模块100,用于接收对所述目标悬浮窗的触摸操作指令;
本发明实施例提供的图形界面显示装置主要应用于触摸屏显示终端上,用于对触摸屏显示终端上的悬浮窗的显示位置进行控制。上述悬浮窗可以为一软件程序中的悬浮控件,例如可以为酷管家软件中的C键。具体地,用户可点击触摸目标悬浮窗,从而输入触摸操作指令。
模式调整模块200,用于根据所述触摸操作指令控制所述目标悬浮窗处于可移动模式;
当用户点击触摸目标悬浮窗输入触摸操作指令时,使得目标悬浮窗处于可移动模式,目标悬浮则根据触摸位置的改变移动目标悬浮窗。具体地,目标悬浮窗移动的方式可根据实际需要进行设置,例如用户可以点击触摸目标悬浮窗使得目标悬浮窗处于可移动模式,然后随触摸位置的滑动轨迹进行移动;还可以为,用户点击触摸目标悬浮窗,使得目标悬浮窗处于可移动模式,然后点击触摸需要移动的目标位置,并释放第一次点击触摸的位置,从而使得目标悬浮窗直接移动至第二次点击触摸的位置,并根据第二次点击触摸位置的滑动的轨迹进行移动;从而降低在大屏幕上进行触摸操作的难度,更加方便用户使用。
检测模块300,用于检测所述目标悬浮窗处于可移动模式时的位置信息;
本实施例中,上述位置信息为目标悬浮窗在可移动模式下随触摸位置的滑动显示的位置。具体地,检测时间可根据实际需要进行设置,在目标悬浮窗处于可移动模式下,可每间隔10ms检测一次目标悬浮的位置信息,根据该位置信息可判断悬浮窗是停留还是被拖动。
判断模块400,用于当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;
控制模块500,用于当所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间大于预设值时,控制所述目标悬浮窗显示于所述目标位置上;当所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间小于或等于预设值时,控制所述目标悬浮窗吸附显示于显示桌面的边缘。
上述触摸操作停止为用户释放触摸操作,上述目标位置为用户当次触摸操作停止时对应的位置;上述显示桌面为触摸显示屏的显示界面;上述预设值的大小可根据实际需要进行设置,例如可以设置为2S。在触摸操作停止时,根据检测的位置信息可以计算获得目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间,即目标悬浮窗停留在目标位置的时间。根据该时间的大小确定目标悬浮窗显示的位置。当标悬浮窗停留在目标位置的时间大于2S时,则将目标位置设置为目标悬浮窗的显示位置;当标悬浮窗停留在目标位置的时间小于等于2S时,则将显示桌面的边缘设置为目标悬浮窗的显示位置。应当说明的是,上述目标悬浮窗吸附显示于显示桌面的边缘,即将目标悬浮窗的一侧与显示桌面的边缘贴合显示,从而有效防止悬浮窗对显示桌面的显示影响。
本发明实施例通过检测目标悬浮窗处于可移动模式时的位置信息,并当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;然后控制所述目标悬浮窗显示于所述目标位置上,或者控制所述目标悬浮窗吸附显示于显示桌面的边缘,从而实现对目标悬浮窗的显示位置进行控制。由于本发明实施例提供的图形界面显示装置在实现悬浮窗边界显示的基础上,实现了任意位置的显示,因此增加了悬浮窗显示效果,降低了悬浮窗对用户操作的影响,从而提高了产品的实用性。
进一步地,结合参照图6,基于上述实施例,本实施例中,上述判断模块400包括:
启动单元401,当根据检测的位置信息确定所述目标悬浮窗未被移动时,启动计时器计时;
第一判断单元402,用于判断所述目标悬浮窗是否被再次移动;
复位单元403,用于当目标悬浮窗被再次移动时,将计时器清零;
第二判断单元404,用于当目标悬浮窗未被再次移动时,判断是否停止触摸操作;
第三判断单元405,用于判断所述计时器计时的时间是否大于预设值;并当计时器计时的时间大于预设值时,由所述控制模块500执行所述控制目标悬浮窗显示于所述目标位置上的操作;当计时器计时的时间小于或等于预设值时,由所述控制模块500执行所述控制目标悬浮窗吸附显示于显示桌面的边缘的操作。
本实施例中,上述目标悬浮窗是否被移动,可通过检测的位置信息进行判断。例如,在目标悬浮窗处于可移动模式下,可每间隔10ms检测一次目标悬浮的位置信息,可以通过判断连续两次或三次检测到上述目标悬浮窗的位置信息均未发生变化,则确定目标悬浮窗处于未被移动状态,即目标悬浮窗处于停留状态;若连续两次或三次检测到目标悬浮窗的位置信息发生了变化,则确定目标悬浮窗处理被移动状态,即拖动状态,并随触摸位置的变化轨迹被拖动。在确定目标悬浮窗处于停留状态后,可启动计时器进行计时操作,直到停止触摸操作时,将检测到目标悬浮窗当前的位置设定为目标位置,并读取计时器的计时时间,从而确定目标悬浮窗在目标位置停留的时间。在计时器计时的过程中,若目标悬浮窗再次发生移动,则需要再次确定目标悬浮窗处于停留状态,并重新计时,直到触摸停止。
进一步地,参照图7,基于上述实施例,本实施例中,所述控制模块500包括:
计算单元501,用于计算所述目标位置与所述显示桌面上各边缘的距离值;
控制单元502,用于根据所述距离值控制所述目标悬浮窗贴附显示于所述距离值最短对应的边缘。
应当说明的是,控制目标悬浮窗在边缘显示时,显示的方式可根据实际需要进行设置,例如可根据目标悬浮窗运动的趋势选择悬浮窗吸附的边缘,也可根据目标悬浮窗相对于显示桌面各边缘的距离选择吸附的边缘,本实施例中,优选地可根据目标相对于显示桌面各边缘的距离选择吸附的边缘。具体地,可首先计算目标位置与所述显示桌面上各边缘的距离值,然后根据计算的结果选择目标悬浮窗吸附在距离最近的边缘上,从而防止目标悬浮窗口的显示对当前界面的显示效果的影响。
进一步地,参照图8,基于上述实施例,本实施例中,上述图形界面显示装置还包括:
位置调整模块600,用于当所述目标位置上存在触摸控件、且所述目标悬浮窗全部覆盖所述触摸控件时,调整所述目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置。
本实施例中,当目标悬浮窗显示于所述目标位置上时,检测该目标位置上是否存在触摸控件;若存在触摸控件,则判断目标悬浮窗是否全部覆盖触摸控件,若目标悬浮窗全部覆盖该触摸控件,则表示该目标位置不适于放置目标悬浮窗。可以理解的是,上述目标悬浮窗位于显示桌面的顶层,上述触摸控件位于显示桌面的底层,当目标悬浮窗全部覆盖该触摸控件时,则无法实现底层触摸控件的触摸操作,从而影响底层触摸操作功能的实现。因此需要调整目标悬浮窗的位置,该调整的过程可由***自动实现,例如可自动控制目标悬浮窗向上、向下、向左或向右移动预置距离,从而使得触摸控件与所述目标悬浮窗错位设置;具体的移动的距离可根据实际需要进行设置,在此不作进一步地限定。
可以理解的是,为了满足用户需求,在某些特定条件下(例如底层的触摸控件显示效果较差或者底层的触摸控件容易导致误操作等条件下),可以直接覆盖底层的触摸控件。本实施例中,上述图形界面显示装置还包括:提示模块700,用于输出提示信息供用户选择是否调整目标悬浮窗的位置。具体地,可通过窗口的形式显示输出文字提示信息,并设置有是否调整的控件,当用户选择确定调整的控件时,则进行上述调整,以使触摸控件与所述目标悬浮窗错位设置;若用户选择不调整的控件时,则对目标悬浮窗显示的位置不进行调整,以使目标悬浮窗显示在目标位置上。
本发明还提供一种终端,该终端包括图形界面显示装置,该图形界面显示装置的结构可参照上述实施例,在此不再赘述。理所应当地,由于本实施例的终端采用了上述图形界面显示装置的技术方案,因此该终端具有上述图形界面显示装置所有的有益效果。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种图形界面显示方法,其特征在于,所述图形界面显示方法包括以下步骤:
A、接收对目标悬浮窗的触摸操作指令;
B、根据所述触摸操作指令控制所述目标悬浮窗处于可移动模式;
C、检测所述目标悬浮窗处于可移动模式时的位置信息;
D、当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;若是则执行步骤E,若否则执行步骤F;
E、控制所述目标悬浮窗显示于所述目标位置上;
F、控制所述目标悬浮窗吸附显示于显示桌面的边缘。
2.如权利要求1所述的图形界面显示方法,其特征在于,所述步骤D包括:
D1,当根据检测的位置信息确定所述目标悬浮窗未被移动时,启动计时器计时;
D2、判断所述目标悬浮窗是否被再次移动;若是则执行步骤D3,否则执行步骤D4;
D3、将计时器清零;并转入步骤D1;
D4、判断是否停止触摸操作;若是则执行步骤D5,若否则执行步骤D2;
D5、判断所述计时器计时的时间是否大于预设值;若是,则执行所述步骤E,否则执行所述步骤F。
3.如权利要求1所述的图形界面显示方法,其特征在于,所述步骤F包括:
计算所述目标位置与所述显示桌面上各边缘的距离值;
根据所述距离值控制所述目标悬浮窗贴附显示于所述距离值最短对应的边缘。
4.如权利要求1所述的图形界面显示方法,其特征在于,所述步骤E之后还包括:
当所述目标位置上存在触摸控件、且所述目标悬浮窗全部覆盖所述触摸控件时,调整所述目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置。
5.如权利要求4所述的图形界面显示方法,其特征在于,所述调整目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置之前还包括:
输出提示信息供用户选择是否调整目标悬浮窗的位置。
6.一种图形界面显示装置,其特征在于,所述图形界面显示装置包括:
接收模块,用于接收对所述目标悬浮窗的触摸操作指令;
模式调整模块,用于根据所述触摸操作指令控制所述目标悬浮窗处于可移动模式;
检测模块,用于检测所述目标悬浮窗处于可移动模式时的位置信息;
判断模块,用于当触摸操作停止时,根据检测的位置信息判断所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间是否大于预设值;
控制模块,用于当所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间大于预设值时,控制所述目标悬浮窗显示于所述目标位置上;当所述目标悬浮窗持续位于触摸操作停止时刻所处的目标位置的时间小于或等于预设值时,控制所述目标悬浮窗吸附显示于显示桌面的边缘。
7.如权利要求6所述的图形界面显示装置,其特征在于,所述判断模块包括:
启动单元,当根据检测的位置信息确定所述目标悬浮窗未被移动时,启动计时器计时;
第一判断单元,用于判断所述目标悬浮窗是否被再次移动;
复位单元,用于当目标悬浮窗被再次移动时,将计时器清零;
第二判断单元,用于当目标悬浮窗未被再次移动时,判断是否停止触摸操作;
第三判断单元,用于判断所述计时器计时的时间是否大于预设值;并当计时器计时的时间大于预设值时,由所述控制模块执行所述控制目标悬浮窗显示于所述目标位置上的操作;当计时器计时的时间小于或等于预设值时,由所述控制模块执行所述控制目标悬浮窗吸附显示于显示桌面的边缘的操作。
8.如权利要求6所述的图形界面显示装置,其特征在于,所述控制模块包括:
计算单元,用于计算所述目标位置与所述显示桌面上各边缘的距离值;
控制单元,用于根据所述距离值控制所述目标悬浮窗贴附显示于所述距离值最短对应的边缘。
9.如权利要求6所述的图形界面显示装置,其特征在于,所述图形界面显示装置还包括:
位置调整模块,用于当所述目标位置上存在触摸控件、且所述目标悬浮窗全部覆盖所述触摸控件时,调整所述目标悬浮窗的位置,以使所述触摸控件与所述目标悬浮窗错位设置;
提示模块,用于输出提示信息供用户选择是否调整目标悬浮窗的位置。
10.一种终端,其特征在于,包括如权利要求6至9中任一项所述的图形界面显示装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410438677.3A CN105373324A (zh) | 2014-08-29 | 2014-08-29 | 图形界面显示方法、图形界面显示装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410438677.3A CN105373324A (zh) | 2014-08-29 | 2014-08-29 | 图形界面显示方法、图形界面显示装置及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105373324A true CN105373324A (zh) | 2016-03-02 |
Family
ID=55375567
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410438677.3A Pending CN105373324A (zh) | 2014-08-29 | 2014-08-29 | 图形界面显示方法、图形界面显示装置及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105373324A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105975285A (zh) * | 2016-05-31 | 2016-09-28 | 徐文波 | 一种悬浮窗的控制方法及装置 |
CN106598429A (zh) * | 2016-11-29 | 2017-04-26 | 北京小米移动软件有限公司 | 移动终端的窗口调整方法及装置 |
CN108762619A (zh) * | 2018-06-08 | 2018-11-06 | Oppo广东移动通信有限公司 | 浮标显示方法、装置、终端及存储介质 |
CN109597563A (zh) * | 2019-01-24 | 2019-04-09 | 网易(杭州)网络有限公司 | 一种界面编辑方法、装置、电子设备和存储介质 |
CN110471611A (zh) * | 2019-08-20 | 2019-11-19 | 广州视源电子科技股份有限公司 | 键盘启动的方法、装置、终端设备和存储介质 |
CN111399720A (zh) * | 2020-03-24 | 2020-07-10 | 北京小米移动软件有限公司 | 一种显示应用界面的方法、装置及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102929535A (zh) * | 2012-10-09 | 2013-02-13 | 中兴通讯股份有限公司 | 一种悬浮窗位置控制的方法及终端 |
US20130254714A1 (en) * | 2012-03-23 | 2013-09-26 | Samsung Electronics Co., Ltd. | Method and apparatus for providing floating user interface |
CN103472981A (zh) * | 2013-09-30 | 2013-12-25 | 深圳市中兴移动通信有限公司 | 移动设备ui操作区的移动方法及其装置 |
CN103530040A (zh) * | 2013-10-22 | 2014-01-22 | 腾讯科技(深圳)有限公司 | 目标元素移动方法、装置及电子设备 |
CN103955331A (zh) * | 2014-05-08 | 2014-07-30 | 广东欧珀移动通信有限公司 | 一种应用程序图标的显示处理方法及装置 |
CN103970470A (zh) * | 2013-02-06 | 2014-08-06 | 宏碁股份有限公司 | 手持装置和显示画面调整方法 |
-
2014
- 2014-08-29 CN CN201410438677.3A patent/CN105373324A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130254714A1 (en) * | 2012-03-23 | 2013-09-26 | Samsung Electronics Co., Ltd. | Method and apparatus for providing floating user interface |
CN102929535A (zh) * | 2012-10-09 | 2013-02-13 | 中兴通讯股份有限公司 | 一种悬浮窗位置控制的方法及终端 |
CN103970470A (zh) * | 2013-02-06 | 2014-08-06 | 宏碁股份有限公司 | 手持装置和显示画面调整方法 |
CN103472981A (zh) * | 2013-09-30 | 2013-12-25 | 深圳市中兴移动通信有限公司 | 移动设备ui操作区的移动方法及其装置 |
CN103530040A (zh) * | 2013-10-22 | 2014-01-22 | 腾讯科技(深圳)有限公司 | 目标元素移动方法、装置及电子设备 |
CN103955331A (zh) * | 2014-05-08 | 2014-07-30 | 广东欧珀移动通信有限公司 | 一种应用程序图标的显示处理方法及装置 |
Non-Patent Citations (1)
Title |
---|
LOOPING1: "可拖动的按钮", 《CODE4APP,网址HTTP://WWW.CODE4APP.COM/IOS/可拖动的按钮/52F76C50CB7E84DE3F8B5462》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105975285A (zh) * | 2016-05-31 | 2016-09-28 | 徐文波 | 一种悬浮窗的控制方法及装置 |
CN105975285B (zh) * | 2016-05-31 | 2019-07-19 | 徐文波 | 一种悬浮窗的控制方法及装置 |
CN106598429A (zh) * | 2016-11-29 | 2017-04-26 | 北京小米移动软件有限公司 | 移动终端的窗口调整方法及装置 |
CN108762619A (zh) * | 2018-06-08 | 2018-11-06 | Oppo广东移动通信有限公司 | 浮标显示方法、装置、终端及存储介质 |
CN108762619B (zh) * | 2018-06-08 | 2021-02-23 | Oppo广东移动通信有限公司 | 浮标显示方法、装置、终端及存储介质 |
CN109597563A (zh) * | 2019-01-24 | 2019-04-09 | 网易(杭州)网络有限公司 | 一种界面编辑方法、装置、电子设备和存储介质 |
CN109597563B (zh) * | 2019-01-24 | 2021-02-09 | 网易(杭州)网络有限公司 | 一种界面编辑方法、装置、电子设备和存储介质 |
CN110471611A (zh) * | 2019-08-20 | 2019-11-19 | 广州视源电子科技股份有限公司 | 键盘启动的方法、装置、终端设备和存储介质 |
CN111399720A (zh) * | 2020-03-24 | 2020-07-10 | 北京小米移动软件有限公司 | 一种显示应用界面的方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105373324A (zh) | 图形界面显示方法、图形界面显示装置及终端 | |
CN102495705B (zh) | 一种实现触摸屏终端多屏幕界面切换的方法和装置 | |
CN103425394B (zh) | 一种用于触摸屏的变换图标位置的方法及其装置 | |
US20130080951A1 (en) | Device and method for moving icons across different desktop screens and related computer readable storage media comprising computer executable instructions | |
JP2015518221A5 (zh) | ||
RU2015109755A (ru) | Устройство обработки информации, способ обработки информации и связанная с ними программа | |
CN103593136A (zh) | 单手操作大屏幕触控终端的方法、装置及触控终端 | |
RU2015140361A (ru) | Способ управления системной панелью устройства пользователя и устройство пользователя | |
CN102880420B (zh) | 基于触摸屏的启动并执行区域选择操作的方法及*** | |
CN103838456A (zh) | 一种桌面图标显示位置的控制方法及*** | |
CN103354581B (zh) | 一种通过左右手来自动调整手机控件的方法及*** | |
WO2012064128A3 (ko) | 터치스크린장치 및 그 제어방법 | |
JP2016115337A5 (zh) | ||
RU2014107746A (ru) | Способ и устройство обеспечения пользовательского интерфейса в портативном терминале | |
CN104202643A (zh) | 智能电视的触屏遥控终端屏幕映射方法、触屏遥控终端的控制方法及*** | |
JP2011145779A5 (zh) | ||
CN103793137A (zh) | 一种显示方法及电子设备 | |
CN103809843A (zh) | 一种在浏览器中调节显示屏亮度的方法和装置 | |
CN103631419A (zh) | 基于遥控触摸板的光标定位方法及*** | |
AU2014200468A1 (en) | Scrolling method and electronic device thereof | |
CN103455245B (zh) | 微件面积调节的方法及装置 | |
CN103853495A (zh) | 车载设备触摸控制装置和方法 | |
CN103389850A (zh) | 一种在浏览器上实现快捷操作的方法及装置 | |
KR20120023867A (ko) | 터치 스크린을 구비한 휴대 단말기 및 그 휴대 단말기에서 컨텐츠 표시 방법 | |
WO2013081594A1 (en) | Input mode based on location of hand gesture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160302 |
|
RJ01 | Rejection of invention patent application after publication |