CN112099690B - 页面缩放方法、装置、终端及存储介质 - Google Patents
页面缩放方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN112099690B CN112099690B CN202010968526.4A CN202010968526A CN112099690B CN 112099690 B CN112099690 B CN 112099690B CN 202010968526 A CN202010968526 A CN 202010968526A CN 112099690 B CN112099690 B CN 112099690B
- Authority
- CN
- China
- Prior art keywords
- value
- operation signal
- page
- interface element
- target area
- 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
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
-
- 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
-
- 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
-
- 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/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- 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
技术领域
本申请实施例涉及终端技术领域,特别涉及一种页面缩放方法、装置、终端及存储介质。
背景技术
系统原生页面是指操作基层最基层的显示页面,比如桌面页面、锁屏页面等等。
相关技术中,系统原生页面的用户界面(User Interface,UI)文件中定义有每个界面元素的尺寸,比如宽、高、像素数量等,终端基于UI文件所定义的内容进行页面显示。
相关技术并未提供针对系统原生页面的页面缩放方案。
发明内容
本申请实施例提供一种页面缩放方法、装置、终端及存储介质。所述技术方案如下:
一方面,本申请实施例提供一种页面缩放方法,所述方法包括:
接收作用在目标页面上的第一操作信号,所述目标页面被划分为至少一个区域,所述区域包括至少一个界面元素,所述界面元素的尺寸根据影响因子和第一默认尺寸设定;
根据所述第一操作信号确定目标区域;
根据所述第一操作信号,将所述目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值;
根据所述第二取值放大或缩小所述目标区域内的所述界面元素。
另一方面,本申请实施例提供一种页面缩放装置,所述装置包括:
第一接收模块,用于接收作用在目标页面上的第一操作信号,所述目标页面被划分为至少一个区域,所述区域包括至少一个界面元素,所述界面元素的尺寸根据影响因子和第一默认尺寸设定;
区域确定模块,用于根据所述第一操作信号确定目标区域;
影响因子调整模块,用于根据所述第一操作信号,将所述目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值;
页面缩放模块,用于根据所述第二取值放大或缩小所述目标区域内的所述界面元素。
再一方面,本申请实施例提供一种终端,所述终端包括处理器、存储器和柔性显示屏,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述的页面缩放方法。
再一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上述的页面缩放方法。
再一方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面或者一方面的各种可选实现方式中提供的页面缩放方法。
本申请实施例提供的技术方案可以带来的有益效果至少包括:
通过根据影响因子和第一默认尺寸来定义系统原生页面上的界面元素,若终端接收到作用在上述系统原生页面且用于对该页面进行放大或缩小的操作信号,则根据该操作信号调整待放大或待缩小的界面元素对应的影响因子的取值,此时上述待放大或待缩小的界面元素的尺寸相应改变,进而实现对界面元素的放大或缩小,用户可以根据自身需求放大或缩小系统原生页面中的界面元素,使得系统原生页面的显示方式更为灵活。
附图说明
图1是本申请一个示例性实施例示出的页面缩放方法的流程图;
图2是本申请一个示例性实施例示出的划分目标页面的界面示意图;
图3是本申请一个示例性实施例示出的界面元素的尺寸的示意图;
图4是本申请一个实施例示出的页面放大的界面示意图;
图5是本申请一个示例性实施例示出的页面还原的界面示意图;
图6是本申请一个示例性实施例示出的页面缩放方法的流程图;
图7是本申请另一个示例性实施例示出的页面缩放装置的框图;
图8是本申请一个示例性实施例示出的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请实施例提供的技术方案,通过根据影响因子和第一默认尺寸来定义系统原生页面上的界面元素,若终端接收到作用在上述系统原生页面且用于对该页面进行放大或缩小的操作信号,则根据该操作信号调整待放大或待缩小的界面元素对应的影响因子的取值,此时上述待放大或待缩小的界面元素的尺寸相应改变,进而实现对界面元素的放大或缩小,解决了相关技术中系统原生页面无法进行放大或缩小的问题,用户可以根据自身需求放大或缩小系统原生页面中的界面元素,系统原生页面的显示方式更为灵活。
本申请实施例提供的技术方案,各步骤的执行主体为终端。可选地,终端为移动终端、个人计算机(Personal Computer,PC)、平板电脑等。
请参考图1,其示出了本申请一个实施例提供的页面缩放方法的流程图。该方法包括:
步骤101,接收作用在目标页面上的第一操作信号。
目标页面是指系统原生页面,比如安卓原生页面、IOS原生页面。目标页面包括且不限于:锁屏页面、主页面、主菜单页面、系统应用程序的用户界面等。在本申请实施例中,目标页面被划分成至少一个区域。区域是目标页面中的一个片段,也可以称之为卡片。
可选地,终端根据目标页面中界面元素的排布方式进行区域的划分。在一种可能的实现方式中,区域的宽度与目标页面的宽度相同,长度根据界面元素的尺寸确定,示例性地,区域的长度略大于一个界面元素的长度。在另一种可能的实现方式中,区域的长度与目标页面的长度相同,宽度根据界面元素的尺寸确定。
结合参考图2,其示出了本申请实施例提供的划分目标页面的界面示意图。目标页面21被划分为5个区域,分别记为卡片1、卡片2、卡片3、卡片4和卡片5。上述各个卡片所包括的界面元素参见图2。
每个区域包括至少一个界面元素。界面元素是指满足可交互需求的软件或系统界面所包含的满足用户交互要求的一系列元素。界面元素包括且不限于:窗口、对话框、滚动条、图形、导航栏、状态栏等。
界面元素的尺寸包括界面元素的长、宽、占用像素数量等。在本申请实施例中,界面元素的尺寸根据影响因子和第一默认尺寸设定。可选地,界面元素的尺寸与影响因子的取值之间呈正相关关系。影响因子的取值越大,界面元素的尺寸越大,影响因子的取值越小,界面元素的尺寸越小。示例性地,界面元素的尺寸是影响因子的取值和第一默认尺寸的乘积。第一默认尺寸由相关开发人员自定义设定,本申请实施例对此不作限定。
结合参考图3,其示出了本申请一个实施例提供的界面元素的尺寸的示意图。界面元素31、32和33的宽度为P*Tw,高度为P*Th。其中,P为影响因子的取值,Tw为第一默认尺寸中的宽度,Th为第一默认尺寸中的高度。
可选地,目标页面对应的用户界面(User Interface,UI)文件定义如下内容:界面元素的尺寸根据影响因子的取值和第一默认尺寸设定,其中,影响因子为变量,也即其取值可以动态变化。当目标页面未接收到对应于界面元素的放大操作信号或缩小操作信号时,影响因子的取值为默认值(也即步骤103中的第一取值);当目标页面接收到对应于界面元素的放大操作信号或缩小操作信号,此时影响因子的取值相应改变。
可选地,区域的尺寸也根据影响因子和第二默认尺寸设定。第二默认尺寸由相关开发人员自定义设定,本申请实施例对此不作限定。结合参考图3,卡片34的宽度为P*Cw,卡片34的高度为P*Ch。其中,P为影响因子的取值,Cw为第二默认尺寸中的宽度,Ch为第二默认尺寸中的高度。
第一操作信号是用于触发目标区域内的界面元素放大或缩小的操作信号。第一操作信号可以是单击操作信号、双击操作信号、滑动操作信号、长按操作信号、拖动操作信号中的任意一种,本申请实施例对此不作限定。
在一种可能的实现方式中,用于触发目标区域内的界面元素放大的操作信号与用于触发目标区域内的界面元素缩小的操作信号不相同,示例性地,用于触发目标区域内的界面元素放大的操作信号为单击操作信号,用于触发目标区域内的界面元素放大的操作信号为拖动操作信号。
在另一种可能的实现方式中,用于触发目标区域内的界面元素放大的操作信号与用于触发目标区域内的界面元素缩小的操作信号相同。
步骤102,根据第一操作信号确定目标区域。
目标区域是待放大/缩小的界面元素所处的区域。可选地,终端将第一操作信号对应的操作位置所处的区域确定为目标区域。
步骤103,根据第一操作信号,将目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值。
目标区域内的界面元素也即是待放大/缩小的界面元素。第一取值为默认值,由终端默认设定,或者,由开发人员自定义设定。示例性地,第一取值为1。不同界面元素对应的第一取值可以相同,也可以不相同。在本申请实施例中,仅以各个界面元素分别对应的第一取值均为1为例进行说明。
在本申请实施例中,由于界面元素的尺寸是根据影响因子的取值和第一默认尺寸设定的,影响因子的取值由第一取值调整至第二取值时,界面元素的尺寸相应改变,从而实现放大或缩小系统原生页面的界面元素。
步骤104,根据第二取值放大或缩小目标区域内的界面元素。
当第二取值大于第一取值,根据第二取值显示目标页面,目标页面包括放大后的目标区域内的界面元素;当第二取值小于第一取值,根据第二取值显示目标页面,目标页面包括缩小后的目标区域内的界面元素。
终端从目标页面的UI文件中读取界面元素的相关信息,并重新渲染显示目标页面(也即刷新目标页面),此时终端根据第二取值显示目标区域内的界面元素。可选地,终端从目标页面的UI文件中读取目标区域内的界面元素的相关信息,并重新渲染目标区域(也即局部刷新),此时终端根据第二取值显示目标区域内的界面元素。
可选地,终端还根据第二取值放大或缩小目标区域。
结合参考图4,其示出了本申请一个实施例示出的页面缩放的界面示意图。终端接收到作用在目标页面41中的目标区域411的单击操作信号,终端确定界面元素412为待放大的界面元素,并根据该单击操作信号将影响因子的取值由第一取值增大至第二取值,之后终端在目标页面411中显示放大后的界面元素413。
综上所述,本申请实施例提供的技术方案,通过根据影响因子和第一默认尺寸来定义系统原生页面上的界面元素,若终端接收到作用在上述系统原生页面且用于对该页面进行放大或缩小的操作信号,则根据该操作信号调整待放大或待缩小的界面元素对应的影响因子的取值,此时上述待放大或待缩小的界面元素的尺寸相应改变,进而实现对界面元素的放大或缩小,本申请实施例提供的技术方案,允许用户可以根据自身需求放大或缩小系统原生页面中的界面元素,使得系统原生页面的显示方式更为灵活。
下面对调整影响因子的取值进行讲解。
在一种可能的实现方式中,步骤103具体实现为:根据第一操作信号的操作时长或操作次数,确定调整量;根据调整量和第一取值,确定第二取值。
操作时长与调整量呈正相关关系,也即,操作时长越长,调整量越大,操作时长越短,调整量越小。操作次数与调整量也呈正相关关系,也即,操作次数越多,调整量越大;操作次数越少,调整量越少。
在一种可能的实现方式中,终端存储有操作时长或操作次数与调整量之间的对应关系,终端获取第一操作信号的操作时长或操作次数后,查询上述对应关系以确定调整量。
在另一种可能的实现方式中,终端存储有操作时长或操作次数与调整量之间的函数关系式,终端获取第一操作信号的操作时长或操作次数后,将上述操作时长或操作次数代入上述函数关系式以确定调整量。
可选地,终端将调整量和第一取值之和确定为第二取值,或者,终端将第一取值和调整量之差确定为第二取值。
终端确定调整量后,确定第一操作信号用于放大目标区域内的界面元素还是缩小目标区域内的界面元素。当第一操作信号用于触发目标区域内的界面元素放大时,将调整量和第一取值之和确定为第二取值;当第一操作信号用于触发对目标区域内的界面元素缩小时,将第一取值和调整量之差确定为第二取值。
在另一种可能的实现方式中,步骤103具体实现为:根据第一操作信号的操作时长或操作次数,确定调整系数;将调整系数和第一取值之间的乘积确定为第二取值。
终端先判断第一操作信号是用于对目标区域内的界面元素进行放大或缩小,之后基于判断结果来确定调整系数。
可选地,终端存储有放大界面元素时操作时长或操作次数与调整系数之间的第一对应关系,以及缩小界面元素时操作时长或操作次数与调整系数之间的第二对应关系,终端获取判断结果后获取相应的对应关系,之后终端基于第一操作信号的操作时长或操作次数后,查询上述获取到的对应关系以确定调整系数。
需要说明的是,当第一操作信号用于触发目标区域内的界面元素放大时,调整系数大于1;当第一操作信号用于触发目标区域内的界面元素缩小时,调整系数小于1且大于0。
本申请实施例还提供一种页面缩放方法的流程图。该方法包括:
步骤301,接收作用在目标页面上的第一操作信号。
目标页面被划分为至少一个区域,区域包括至少一个界面元素。界面元素的尺寸根据影响因子和第一默认尺寸设定。
步骤302,根据第一操作信号确定目标区域。
步骤303,根据第一操作信号,将目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值。
步骤304,根据第二取值放大或缩小目标区域内的界面元素。
步骤305,根据第二取值放大或缩小目标区域。
步骤306,接收作用在目标页面的第二操作信号。
第二操作信号用于触发还原对目标区域内的界面元素的调整。当第一操作信号用于触发放大目标区域内的界面元素时,第二操作信号用于触发缩小目标区域内的界面元素;当第一操作信号用于缩小目标区域内的界面元素时,第二操作信号用于放大目标区域内的界面元素。
在一种可能的实现方式中,第二操作信号是作用在目标页面内的非目标区域的操作信号,其可以是单击操作信号、双击操作信号、拖动操作信号、滑动操作信号、长按操作信号等。在另一种可能的实现方式中,第二操作信号是作用在目标页面内的目标区域,且第二操作信号的作用与第一操作信号相反,若第一操作信号用于缩小目标区域内的界面元素,则第二操作信号用于放大目标区域内的界面元素;若第一操作信号用于放大目标区域内的界面元素,则第二操作信号用于缩小目标区域内的界面元素。
步骤307,根据第二操作信号将第二取值还原至第一取值。
终端根据第二操作信号将影响因子的取值由第二取值更新为第一取值。
步骤308,根据第一取值显示目标区域内的界面元素。
终端从目标页面的UI文件中读取界面元素的相关信息,并重新渲染显示目标页面(也即刷新目标页面),此时终端根据第一取值显示目标区域内的界面元素,被放大的目标区域内的界面元素的尺寸被还原至原始尺寸,或者,被缩小的目标区域内的界面元素的尺寸被还原至原始尺寸。可选地,终端从目标页面的UI文件中读取目标区域内的界面元素的相关信息,并重新渲染目标区域(也即局部刷新),此时终端根据第一取值显示目标区域内的界面元素。
结合参考图5,其示出了本申请一个实施例示出的页面缩放的界面示意图。终端接收到作用在目标页面51中的目标区域非目标区域的单击操作信号,终端根据该单击操作信号将影响因子的取值由第二取值减小至第一取值,之后终端在目标页面511中显示正常尺寸的界面元素512。
综上所述,本申请实施例提供的技术方案,通过在放大或缩小目标区域内的界面元素后,根据相应的操作信号还原对界面元素的调整,允许用户可以根据自身需求放大或缩小系统原生页面中的界面元素,使得系统原生页面的显示方式更为灵活。
在一个具体的示例中,页面缩放方法包括如下步骤:
步骤601,监测页面缩放事件。
步骤602,确定用户手指触发页面的区域,确定待放大或待缩小的界面元素。
步骤603,监测页面缩放事件的发生次数,并根据发生次数更新影响因子的取值。
示例性地,每次页面缩放次数对应的调整量为0.25,若页面缩放事件为页面缩小事件,则将影响因子的初始值减去0.25,得到更新后的影响因子的取值,若页面缩放事件为页面放大事件,则将影响因子的初始值增加0.25,得到更新后的影响因子的取值。
步骤604,根据影响因子的取值生成缩放后的卡片以及界面元素的尺寸,进行局部刷新以实现放大或缩小界面元素。
以下为本申请装置实施例,对于装置实施例中未详细阐述的部分,可以参考上述方法实施例中公开的技术细节。
请参考图7,其示出了本申请一个示例性实施例提供的页面缩放装置的框图。该页面缩放装置可以通过软件、硬件或者两者的组合实现成为终端的全部或一部分。该页面缩放装置包括:
第一接收模块701,用于接收作用在目标页面上的第一操作信号,所述目标页面被划分为至少一个区域,所述区域包括至少一个界面元素,所述界面元素的尺寸根据影响因子和第一默认尺寸设定。
区域确定模块702,用于根据所述第一操作信号确定目标区域。
影响因子调整模块703,用于根据所述第一操作信号,将所述目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值。
页面缩放模块704,用于根据所述第二取值放大或缩小所述目标区域内的所述界面元素。
综上所述,本申请实施例提供的技术方案,通过根据影响因子和第一默认尺寸来定义系统原生页面上的界面元素,若终端接收到作用在上述系统原生页面且用于对该页面进行放大或缩小的操作信号,则根据该操作信号调整待放大或待缩小的界面元素对应的影响因子的取值,此时上述待放大或待缩小的界面元素的尺寸相应改变,进而实现对界面元素的放大或缩小,本申请实施例提供的技术方案,允许用户可以根据自身需求放大或缩小系统原生页面中的界面元素,使得系统原生页面的显示方式更为灵活。
在基于图7所示实施例提供的可选实施例中,所述影响因子调整模块703,用于:
根据所述第一操作信号的操作时长或操作次数,确定调整量;
根据所述调整量和所述第一取值,确定所述第二取值。
可选地,所述影响因子调整模块703,具体用于:
将所述第一取值和所述调整量之和,确定为所述第二取值;或者,
将所述第一取值和所述调整量之差,确定为所述第二取值。
在基于图7所示实施例提供的可选实施例中,所述影响因子调整模块703,用于:
根据所述第一操作信号的操作时长或操作次数,确定调整系数;
将所述调整系数与所述第一取值之间的乘积,确定为所述第二取值。
在基于图7所示实施例提供的可选实施例中,所述页面缩放模块704,用于:
当所述第二取值大于所述第一取值,根据所述第二取值显示所述目标页面,所述目标页面包括放大后的所述目标区域内的界面元素;
当所述第二取值小于所述第一取值,根据所述第二取值显示所述目标页面,所述目标页面包括缩小后的所述目标区域内的界面元素。
在基于图7所示实施例提供的可选实施例中,所述装置还包括:第二接收模块(图7未示出)。
第二接收模块,用于:接收作用在所述目标页面的第二操作信号。
所述影响因子调整模块703,还用于根据所述第二操作信号将所述第二取值还原至所述第一取值。
所述页面缩放模块704,用于根据所述第一取值显示所述目标区域内的界面元素。
在基于图7所示实施例提供的可选实施例中,所述界面元素的尺寸与所述影响因子之间呈正相关关系。
在基于图7所示实施例提供的可选实施例中,所述目标页面根据所述界面元素的排布情况划分为所述至少一个区域,所述区域的尺寸根据所述影响因子和第二默认尺寸设定;
所述装置还包括:区域缩放模块(图7未示出)。
所述区域缩放模块,用于:根据所述第二取值放大或缩小所述目标区域。
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
参考图8,其示出了本申请一个示例性实施例提供的移动终端的结构方框图。本申请中的移动终端可以包括一个或多个如下部件:处理器810和存储器820。
处理器810可以包括一个或者多个处理核心。处理器810利用各种接口和线路连接整个移动终端内的各个部分,通过运行或执行存储在存储器820内的指令、程序、代码集或指令集,以及调用存储在存储器820内的数据,执行移动终端的各种功能和处理数据。可选地,处理器810可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器810可集成中央处理器(CentralProcessing Unit,CPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统和应用程序等;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器810中,单独通过一块芯片进行实现。
可选地,处理器810执行存储器820中的程序指令时实现下上述各个方法实施例提供的页面缩放方法。
存储器820可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器820包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器820可用于存储指令、程序、代码、代码集或指令集。存储器820可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令、用于实现上述各个方法实施例的指令等;存储数据区可存储根据移动终端的使用所创建的数据等。
上述移动终端的结构仅是示意性的,在实际实现时,移动终端可以包括更多或更少的组件,比如:摄像头等,本实施例对此不作限定。
本领域技术人员可以理解,图8中示出的结构并不构成对移动终端800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由终端的处理器加载并执行以实现上述方法实施例中的页面缩放方法。
可选地,上述计算机可读存储介质可以是ROM、RAM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述一方面或者一方面的各种可选实现方式中提供的页面缩放方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本文中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (11)
1.一种页面缩放方法,其特征在于,所述方法包括:
接收作用在目标页面上的第一操作信号,所述目标页面被划分为至少一个区域,所述区域包括至少一个界面元素,所述界面元素的尺寸根据影响因子和第一默认尺寸设定;所述第一操作信号是用于触发目标区域内的界面元素放大或缩小的操作信号;
根据所述第一操作信号确定所述目标区域;
根据所述第一操作信号,将所述目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值;
从所述目标页面的用户界面文件中读取所述目标区域内的界面元素的相关信息,重新渲染所述目标区域,根据所述第二取值放大或缩小所述目标区域内的所述界面元素。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一操作信号,将所述目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值,包括:
根据所述第一操作信号的操作时长或操作次数,确定调整量;
根据所述调整量和所述第一取值,确定所述第二取值。
3.根据权利要求2所述的方法,其特征在于,所述根据所述调整量和所述第一取值,确定所述第二取值,包括:
将所述第一取值和所述调整量之和,确定为所述第二取值;或者,
将所述第一取值和所述调整量之差,确定为所述第二取值。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一操作信号,将所述目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值,包括:
根据所述第一操作信号的操作时长或操作次数,确定调整系数;
将所述调整系数与所述第一取值之间的乘积,确定为所述第二取值。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述第二取值放大或缩小所述目标区域内的所述界面元素,包括:
当所述第二取值大于所述第一取值,根据所述第二取值显示所述目标页面,所述目标页面包括放大后的所述目标区域内的界面元素;
当所述第二取值小于所述第一取值,根据所述第二取值显示所述目标页面,所述目标页面包括缩小后的所述目标区域内的界面元素。
6.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述第二取值放大或缩小所述目标区域内的所述界面元素之后,还包括:
接收作用在所述目标页面的第二操作信号;
根据所述第二操作信号将所述第二取值还原至所述第一取值;
根据所述第一取值显示所述目标区域内的界面元素。
7.根据权利要求1至4任一项所述的方法,其特征在于,所述界面元素的尺寸与所述影响因子之间呈正相关关系。
8.根据权利要求1至4任一项所述的方法,其特征在于,所述目标页面根据所述界面元素的排布情况划分为所述至少一个区域,所述区域的尺寸根据所述影响因子和第二默认尺寸设定;
所述根据所述第一操作信号,将所述目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值之后,还包括:
根据所述第二取值放大或缩小所述目标区域。
9.一种页面缩放装置,其特征在于,所述装置包括:
第一接收模块,用于接收作用在目标页面上的第一操作信号,所述目标页面被划分为至少一个区域,所述区域包括至少一个界面元素,所述界面元素的尺寸根据影响因子和第一默认尺寸设定;所述第一操作信号是用于触发目标区域内的界面元素放大或缩小的操作信号;
区域确定模块,用于根据所述第一操作信号确定所述目标区域;
影响因子调整模块,用于根据所述第一操作信号,将所述目标区域内的界面元素对应的影响因子的取值由第一取值调整为第二取值;
页面缩放模块,用于从所述目标页面的用户界面文件中读取所述目标区域内的界面元素的相关信息,重新渲染所述目标区域,根据所述第二取值放大或缩小所述目标区域内的所述界面元素。
10.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至8任一所述的页面缩放方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至8任一项所述的页面缩放方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010968526.4A CN112099690B (zh) | 2020-09-15 | 2020-09-15 | 页面缩放方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010968526.4A CN112099690B (zh) | 2020-09-15 | 2020-09-15 | 页面缩放方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112099690A CN112099690A (zh) | 2020-12-18 |
CN112099690B true CN112099690B (zh) | 2024-07-02 |
Family
ID=73759167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010968526.4A Active CN112099690B (zh) | 2020-09-15 | 2020-09-15 | 页面缩放方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112099690B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113786607B (zh) * | 2021-09-29 | 2023-11-03 | 腾讯科技(深圳)有限公司 | 界面显示方法、装置、终端及存储介质 |
CN114281445B (zh) * | 2021-11-26 | 2024-06-21 | 华能酒泉风电有限责任公司 | 页面显示方法、装置、电子设备和存储介质 |
CN114840117A (zh) * | 2022-05-10 | 2022-08-02 | 北京字跳网络技术有限公司 | 信息输入页面的元素控制方法、装置、设备、介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110244889A (zh) * | 2019-06-17 | 2019-09-17 | Oppo广东移动通信有限公司 | 图片缩放方法、装置、终端及存储介质 |
CN110569095A (zh) * | 2019-08-09 | 2019-12-13 | 华为技术有限公司 | 显示页面元素的方法和电子设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8312387B2 (en) * | 2009-08-10 | 2012-11-13 | Microsoft Corporation | Target element zoom |
CN109308155A (zh) * | 2018-08-21 | 2019-02-05 | 中国平安人寿保险股份有限公司 | 调整页面的方法、装置、计算机设备及存储介质 |
-
2020
- 2020-09-15 CN CN202010968526.4A patent/CN112099690B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110244889A (zh) * | 2019-06-17 | 2019-09-17 | Oppo广东移动通信有限公司 | 图片缩放方法、装置、终端及存储介质 |
CN110569095A (zh) * | 2019-08-09 | 2019-12-13 | 华为技术有限公司 | 显示页面元素的方法和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112099690A (zh) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112099690B (zh) | 页面缩放方法、装置、终端及存储介质 | |
US8745515B2 (en) | Presentation of large pages on small displays | |
US8302029B2 (en) | Presentation of large objects on small displays | |
CN100403253C (zh) | 在已改变取向的显示器上自动显示视窗内容的方法和系统 | |
CN107168712B (zh) | 界面绘制方法、移动终端及计算机可读存储介质 | |
US8769403B2 (en) | Selection-based resizing for advanced scrolling of display items | |
US10863016B2 (en) | Display controlling method, terminal, information processing apparatus, and storage medium | |
CN109298909B (zh) | 一种窗口调节的方法、移动终端及计算机可读存储介质 | |
EP2874054B1 (en) | Application text adjusting method, device, and terminal | |
AU2017232150A1 (en) | Calculating device, graph display method of calculating device, and storage medium retaining graph display program | |
US20150143287A1 (en) | Resizing technique for display content | |
CN106155654B (zh) | 屏蔽网页操作的方法、装置及电子设备 | |
CN115794276A (zh) | 显示页面组件适配方法、装置、计算机设备和存储介质 | |
CN113867868B (zh) | 显示参数确定方法、装置及存储介质 | |
CN113268301B (zh) | 动画生成方法、装置、设备及存储介质 | |
CN107797736A (zh) | 信息显示方法和装置 | |
CN112256178A (zh) | 一种应用图标的调整方法、装置以及系统 | |
KR101294458B1 (ko) | 모바일 디바이스에서의 텍스트 입력장치 및 그 방법 | |
CN115630241A (zh) | 页面显示方法、装置、电子设备及存储介质 | |
CN116132568A (zh) | 操作执行方法、装置 | |
CN109032476B (zh) | 一种在图形用户界面中显示大数据集的方法 | |
CN113112395B (zh) | 图片处理方法、装置及存储介质 | |
CN114489397B (zh) | 电子画布处理方法、设备及存储介质 | |
JP5651136B2 (ja) | コンテンツ再生用端末及びコンテンツ再生方法 | |
CN117555639A (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 |