本技术涉及计算机,尤其涉及一种元素处理方法、一种元素处理装置、一种终端、一种计算机可读存储介质及一种计算机程序产品。
背景技术:
1、电子产品(如智能手机、智能电脑或个人电脑等)凭借其智能且便于携带等优势,被人们广泛使用。经实践发现,通过电子产品的显示屏幕输出服务界面时,受到显示屏幕的屏幕尺寸小的限制,导致对象查看服务界面中的界面元素较为困难。因此,如何帮助对象更好的查看服务界面中的界面元素,成为研究热点话题。
技术实现思路
1、本技术实施例提供一种元素处理方法、装置、终端、介质及程序产品,能够通过服务界面中的放大区域,对服务界面中的界面元素进行放大显示。
2、一方面,本技术实施例提供了一种元素处理方法,该方法包括:
3、显示服务界面,服务界面中包括一个或多个界面元素;
4、在服务界面中显示放大区域,放大区域允许沿着任意形状的移动轨迹在服务界面中进行移动;以及,
5、在放大区域中对界面元素进行放大显示。
6、另一方面,本技术实施例提供了一种元素处理装置,该装置包括:
7、显示单元,用于显示服务界面,服务界面中包括一个或多个界面元素;
8、处理单元,用于在服务界面中显示放大区域,放大区域允许沿着服务界面的任意方向进行移动;以及,
9、处理单元,还用于在放大区域中对界面元素进行放大显示。
10、在一种实现方式中,处理单元,还用于:
11、响应于在服务界面中存在的激活操作,激活服务界面的放大区域;
12、其中,激活操作包括以下至少一种:针对放大选项的选中操作,音频信号输入操作,振动操作,以及,在服务界面中的任一显示位置执行的手势操作。
13、在一种实现方式中,处理单元用于在服务界面中显示放大区域时,具体用于:
14、响应于针对服务界面中的界面元素执行的拖拽操作,在服务界面中显示放大区域;
15、处理单元用于在放大区域中对界面元素进行放大显示时,具体用于:
16、在放大区域中,对被拖拽的界面元素进行放大显示。
17、在一种实现方式中,被拖拽的界面元素表示为可移动界面元素,处理单元,还用于:
18、根据拖拽操作将可移动界面元素从第一位置移动至第二位置的过程中,放大区域持续显示于服务界面中;
19、当拖拽操作在第二位置被取消时,在服务界面中取消显示放大区域。
20、在一种实现方式中,处理单元用于在服务界面中显示放大区域时,具体用于:
21、若在服务界面中存在触控焦点,则在服务界面中显示放大区域;
22、处理单元用于在放大区域中对界面元素进行放大显示时,具体用于:
23、在放大区域中,对触控焦点的关联界面元素进行放大显示。
24、在一种实现方式中,服务界面中的触控焦点包括以下至少一种:服务界面中的游动光标,服务界面中的输入光标,以及,服务界面中存在的触控操作的作用位置。
25、在一种实现方式中,放大区域显示于服务界面中的触控焦点所关联位置处;放大区域的移动方式包括:
26、若触控焦点在服务界面中进行移动,则控制放大区域跟随触控焦点的移动轨迹,在服务界面中进行变化。
27、在一种实现方式中,放大区域显示于服务界面中的触控焦点所关联位置处,包括:放大区域显示于触控焦点的关联界面元素所关联位置处;
28、放大区域与关联界面元素之间的显示位置关系,包括:
29、放大区域随机显示于关联界面元素的周围;或者,
30、放大区域与关联界面元素相邻,且放大区域和关联界面元素沿着同一方向排列显示,方向包括水平方向或竖直方向;或者,
31、放大区域覆盖显示于关联界面元素之上。
32、在一种实现方式中,放大区域显示于服务界面中的参考位置,放大区域的移动方式,包括:
33、响应于针对放大区域的移动操作,将放大区域沿着移动操作的移动轨迹,从参考位置转移至目标位置;
34、其中,目标位置是指:移动操作被取消时,移动操作在服务界面中的位置。
35、在一种实现方式中,服务界面中包括触控焦点,处理单元用于在放大区域中对界面元素进行放大显示时,具体用于:
36、根据触控焦点在服务界面中的位置变化,确定触控焦点的关联界面元素发生变化;
37、在放大区域内实时更新显示,放大后的触控焦点的关联界面元素。
38、在一种实现方式中,处理单元,还用于:
39、若在放大区域中存在针对所述关联界面元素的编辑操作,则在放大区域内放大显示,根据编辑操作更新后的关联界面元素;以及,
40、在服务界面中更新显示,根据编辑操作更新后的关联界面元素。
41、在一种实现方式中,处理单元,还用于:
42、若检测到针对放大区域的区域调整操作,则根据区域调整操作更新显示放大区域;
43、其中,放大区域的显示样式包括:圆形、矩形或多边形;区域调整操作包括以下至少一种:尺寸调整操作和旋转操作,尺寸调整操作用于调整放大区域的区域尺寸,旋转操作用于对放大区域进行旋转。
44、在一种实现方式中,服务界面中包括触控焦点,处理单元用于在放大区域中对界面元素进行放大显示时,具体用于:
45、根据放大后的触控焦点的关联界面元素的元素尺寸,和放大区域的区域尺寸之间的尺寸关系,对关联界面元素进行放大显示;以及,
46、对以触控焦点为中心的目标区域内,除关联界面元素之外的其他界面元素进行放大显示。
47、在一种实现方式中,处理单元用于根据放大后的触控焦点的关联界面元素的元素尺寸,和放大区域的区域尺寸之间的尺寸关系,对关联界面元素进行放大显示时,具体用于:
48、若放大后的关联界面元素的元素尺寸,小于或等于放大区域的区域尺寸,则在放大区域内完整显示放大后的关联界面元素;
49、若放大后的关联界面元素的元素尺寸,大于放大区域的区域尺寸,则在放大区域内放大显示,放大后的关联界面元素中位于以触控焦点为中心的目标区域内的部分元素内容。
50、在一种实现方式中,服务界面包括应用程序的服务界面,应用程序是免安装的应用程序,应用程序是指运行于客户端内的任一个应用程序;当应用程序运行于客户端内时,客户端与应用程序具备父子关系,客户端为应用程序的父程序,而应用程序为客户端的子程序。
51、在一种实现方式中,界面元素包括:图像、文本、富文本、链接、音视频、动画、图标以及表格。
52、另一方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,该计算机程序适于由处理器加载并执行如上述的元素处理方法。
53、另一方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述的元素处理方法。
54、本技术实施例中,支持在服务界面中显示放大区域,该放大区域属于界面级别,即可用于对服务界面中的任一界面元素进行放大显示,这样目标对象(如任一具有对界面元素进行放大需求的对象)可通过服务界面中的放大区域,对放大后的界面元素进行查看;相比于通过屏幕尺寸固定的显示屏幕查看服务界面中的界面元素来说,能够实现对界面元素的放大显示,有利于目标对象查看界面元素,提升目标对象对服务界面的阅读体验,在一定程度上可提升服务页面的访问量。