一种显示方法及电子设备技术

技术编号:34368886 阅读:34 留言:0更新日期:2022-07-31 10:09
本申请提供一种显示方法及电子设备,涉及终端技术领域,可在不改变显示界面中显示比例的情况下实现用户对显示界面的单手控制操作,提高了用户单手操作时的使用体验。该方法包括:显示目标操作界面,目标操作界面中包含滚动区域;响应于用户输入的预设的触摸操作,将滚动区域设置为锁定状态;接收用户在目标操作界面中输入的滑动操作;响应于该滑动操作,在目标操作界面的显示缓存中将滚动区域的第一像素数据沿第一方向循环移动第一距离后,得到滚动区域的第二像素数据;按照第二像素数据重新显示目标操作界面中的滚动区域;接收用户对目标操作界面中第一控件输入的控制操作;响应于该控制操作,针对第一控件执行与控制操作对应的操作指令。应的操作指令。应的操作指令。

A display method and electronic equipment

【技术实现步骤摘要】
一种显示方法及电子设备


[0001]本申请涉及终端
,尤其涉及一种显示方法及电子设备。

技术介绍

[0002]随着移动互联网技术的发展,大屏终端已逐渐被用户所接受,并成为一种趋势。以手机为终端举例,当手机的显示屏越大、屏占比(即显示屏的面积与前面板面积的相对比值)越大时,手机的显示区域越大,用户得到的显示效果更佳。
[0003]因此,大部分终端厂商都趋向于在手机中设置更大的显示屏和屏占比。但是,当手机的显示屏和屏占比越大时,用户在显示屏上进行单手操作会变得越来越困难。对此,一些手机厂商在手机中设置了单手操作模式。当手机进入单手操作模式后,手机可缩小或减少显示界面中的显示内容,将缩减后的显示内容显示在单手可操作的显示区域内。例如,手机可将当前的显示界面整体缩小并下沉至显示屏的右下角显示。这样,用户可使用右手在右下角区域单手操作显示界面中的各个控件。
[0004]但是,手机缩减显示界面中的显示内容后,会导致手机呈现给用户的信息量减少,同时,手机呈现出的显示效果也将下降,降低了用户的使用体验。

技术实现思路

[0005]本申请提供一种显示方法及电子设备,可在不改变显示界面中显示比例的情况下实现用户对显示界面的单手控制操作,提高了用户单手操作时的使用体验。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请提供一种显示方法,包括:电子设备显示目标操作界面,该目标操作界面中包含滚动区域;响应于用户输入的预设的触摸操作,电子设备可将上述滚动区域设置为锁定状态;在滚动区域进入锁定状态后,电子设备可接收用户在目标操作界面中输入的滑动操作;响应于该滑动操作,电子设备可在目标操作界面的显示缓存中将滚动区域内的第一像素数据沿第一方向循环移动第一距离后,得到该滚动区域的第二像素数据;进而,电子设备可按照第二像素数据重新显示目标操作界面中的滚动区域;后续,当电子设备接收到用户对目标操作界面中第一控件输入的控制操作后,电子设备可针对第一控件执行与上述控制操作对应的操作指令。
[0008]也就是说,用户通过预设的触摸操作可触发电子设备将目标操作界面中滚动区域的内容设置为锁定状态。在锁定状态下,电子设备无法响应用户输入的滑动操作正常更新滚动区域中被锁定的显示内容,而是根据用户输入的滑动操作循环显示锁定的显示内容。这样,用户可通过滑动操作可将目标操作界面中不方便单手操作的内容滚动至距离用户手指较近的位置,在操作过程中电子设备也无需缩减显示界面中的内容,使用户可以方便、高效的对显示界面中的内容进行单手操作,提高了用户单手操作时的使用体验。
[0009]在一种可能的实现方式中,在电子设备接收用户在目标操作界面中输入的滑动操作之后,还包括:响应于上述滑动操作,电子设备在目标操作界面的显示缓存中将该目标操
作界面的触控坐标系沿第一方向移动第一距离;也就是说,电子设备响应用户输入的滑动操作不仅可以循环显示目标操作界面中的显示内容,还可以一并滚动目标操作界面中的触控坐标系。
[0010]此时,电子设备针对第一控件执行与上述控制操作对应的操作指令,具体包括:电子设备确定第一控件在移动后的触控坐标系中的第一坐标;由于触控坐标系随用户输入的滑动操作一起在目标操作界面中滚动,因此第一控件在触控坐标系中的第一坐标在循环滚动目标操作界面前后没有发生变化;那么,电子设备可将第一坐标携带在触摸事件中上报给第一应用(即目标操作界面所属的应用),以使得第一应用响应该触摸事件执行对应的操作指令。
[0011]或者,当触控坐标系没有随用户输入的滑动操作一起在目标操作界面中滚动时,电子设备针对第一控件执行与上述控制操作对应的操作指令,具体包括:电子设备确定第一控件在重新显示的目标操作界面中的第一坐标;进而,电子设备可根据第一控件滚动的位移和方向,将第一坐标映射为重新显示目标操作界面前的第二坐标;进而,电子设备可将第二坐标携带在触摸事件中上报给第一应用(即目标操作界面所属的应用),以使得第一应用响应该触摸事件执行对应的操作指令。
[0012]在一种可能的实现方式中,当滑动操作的滑动方向与目标操作界面的第一边界所在直线的夹角小于预设值时,上述第一方向(即目标操作界面中滚动区域的滚动方向)为第一边界所在直线的方向;或者,第一方向可与滑动操作的滑动方向一致。
[0013]在一种可能的实现方式中,上述第一距离(即目标操作界面中滚动区域循环显示时的位移)可随着滑动操作中滑动位移的大小呈正比例变化。
[0014]在一种可能的实现方式中,电子设备在目标操作界面的显示缓存中将滚动区域的第一像素数据沿第一方向循环移动第一距离后,得到该滚动区域的第二像素数据,包括:电子设备按照第一方向和第一距离,在第一像素数据中确定第二像素数据的起始位置;电子设备将起始位置之前的像素数据移动至第一像素数据的末尾,形成第二像素数据,从而实现滚动显示滚动区域中显示内容的效果。
[0015]在一种可能的实现方式中,在电子设备按照第一方向和第一距离,在第一像素数据中确定第二像素数据的起始位置之后,还包括:电子设备在上述起始位置处添加分界标识,该分界标识用于指示目标操作界面重新显示前后的分界线。这样,电子设备重新显示出的目标操作界面中也包含该分界标识,以提示用户循环显示的起始位置。
[0016]在一种可能的实现方式中,电子设备在上述起始位置处添加分界标识,具体包括:电子设备可将起始位置处的像素数据替换为分界标识的像素数据;或者;电子设备可在起始位置的前/后添加分界标识的像素数据,此时,第一像素数据中超出滚动区域的像素数据可进入预设的隐藏队列中,隐藏队列中的像素数据不会被显示,当隐藏队列中的像素数据溢出后可加入第二像素数据被重新显示在目标操作界面中。
[0017]在一种可能的实现方式中,在电子设备将滚动区域设置为锁定状态之后,还包括:电子设备在目标操作界面上显示提示消息,该提示消息用于提示用户已锁定该滚动区域。
[0018]在一种可能的实现方式中,在电子设备将滚动区域设置为锁定状态之后,还包括:电子设备在目标操作界面上显示关闭按钮;当检测到用户选中该关闭按钮时,电子设备可将滚动区域退出锁定状态。
[0019]在一种可能的实现方式中,上述滚动区域可以为目标操作界面的全部或部分。也就是说,电子设备可响应用户的滑动操作循环显示目标操作界面中的部分或全部显示内容。
[0020]示例性的,上述滚动区域可以为目标操作界面中除保留区域之外的区域,该保留区域包括状态栏、dock栏、标题栏或工具栏中的至少一项。
[0021]在一种可能的实现方式中,在电子设备将滚动区域设置为锁定状态之后,还包括:电子设备突出显示目标操作界面中的滚动区域,从而提示用户后续将循环显示滚动区域中的显示内容。
[0022]在一种可能的实现方式中,在电子设备将滚动区域设置为锁定状态之后,还包括:电子设备在目标操作界面上显示预设的调整框,该调整框用于设置目标操作界面中的保留区域或滚动区域;响应于用户在目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示方法,其特征在于,包括:电子设备显示目标操作界面,所述目标操作界面中包含滚动区域;响应于用户输入的预设的第一操作,所述电子设备将所述滚动区域设置为锁定状态;在所述滚动区域进入锁定状态后,所述电子设备接收用户在所述目标操作界面中输入的滑动操作;响应于所述滑动操作,所述电子设备将所述滚动区域中的第一像素数据沿第一方向循环移动第一距离后,得到所述滚动区域的第二像素数据;所述电子设备按照所述第二像素数据重新显示所述目标操作界面中的所述滚动区域,所述目标操作界面中包括第一控件;所述电子设备接收用户对所述第一控件输入的控制操作;响应于所述控制操作,所述电子设备针对所述第一控件执行与所述控制操作对应的操作指令。2.根据权利要求1所述的方法,其特征在于,在所述电子设备接收用户在所述目标操作界面中输入的滑动操作之后,还包括:响应于所述滑动操作,所述电子设备将所述目标操作界面的触控坐标系沿所述第一方向移动第一距离。3.根据权利要求2所述的方法,其特征在于,所述电子设备针对所述第一控件执行与所述控制操作对应的操作指令,包括:所述电子设备确定所述第一控件在移动后的所述触控坐标系中的第一坐标;所述电子设备将所述第一坐标携带在触摸事件中上报给第一应用,以使得所述第一应用响应所述触摸事件执行对应的操作指令,所述目标操作界面属于所述第一应用。4.根据权利要求1所述的方法,其特征在于,所述电子设备针对所述第一控件执行与所述控制操作对应的操作指令,包括:所述电子设备确定所述第一控件在重新显示的所述目标操作界面中的第一坐标;所述电子设备将所述第一坐标映射为所述目标操作界面在重新显示前的第二坐标;所述电子设备将所述第二坐标携带在触摸事件中上报给第一应用,以使得所述第一应用响应所述触摸事件执行对应的操作指令,所述目标操作界面属于所述第一应用。5.根据权利要求1

4中任一项所述的方法,其特征在于,当所述滑动操作的滑动方向与目标操作界面的第一边界所在直线的夹角小于预设值时,所述第一方向为所述第一边界所在直线的方向;或者,所述第一方向与所述滑动操作的滑动方向一致。6.根据权利要求1

5中任一项所述的方法,其特征在于,所述第一距离随着所述滑动操作中滑动位移的大小呈正比例变化。7.根据权利要求1

6中任一项所述的方法,其特征在于,所述电子设备将所述滚动区域的第一像素数据沿第一方向循环移动第一距离后,得到所述滚动区域的第二像素数据,包括:所述电子设备按照所述第一方向和所述第一距离,在所述第一像素数据中确定第二像素数据的起始位置;
所述电子设备将所述起始位置之前的像素数据移动至所述第一像素数据的末尾,形成所述第二像素数据。8.根据权利要求7所述的方法,其特征在于,在所述电子设备按照所述第一方向和所述第一距离,在所述第一像素数据中确定第二像素数据的起始位置之后,还包括:所述电子设备...

【专利技术属性】
技术研发人员:李浩然
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1