[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112099686B - 图标显示控制方法、装置和电子设备 - Google Patents

图标显示控制方法、装置和电子设备 Download PDF

Info

Publication number
CN112099686B
CN112099686B CN202010923448.6A CN202010923448A CN112099686B CN 112099686 B CN112099686 B CN 112099686B CN 202010923448 A CN202010923448 A CN 202010923448A CN 112099686 B CN112099686 B CN 112099686B
Authority
CN
China
Prior art keywords
icon
input
display
attribute
deformation
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
Application number
CN202010923448.6A
Other languages
English (en)
Other versions
CN112099686A (zh
Inventor
陈哲
周璇
王瑞琪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010923448.6A priority Critical patent/CN112099686B/zh
Publication of CN112099686A publication Critical patent/CN112099686A/zh
Priority to EP21863626.4A priority patent/EP4195009A4/en
Priority to JP2023514733A priority patent/JP7540081B2/ja
Priority to PCT/CN2021/115953 priority patent/WO2022048562A1/zh
Application granted granted Critical
Publication of CN112099686B publication Critical patent/CN112099686B/zh
Priority to US18/178,039 priority patent/US20230205391A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

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

图标显示控制方法、装置和电子设备
技术领域
本申请属于通信技术领域,具体涉及一种图标显示控制方法、装置和电子设备。
背景技术
目前,用户只能通过文件夹归纳、应用的位置调整来整理桌面应用图标;而手机桌面上的应用图标的形状和大小都是默认设置的,现有技术的图标移动存在移动失败或者需要多次移动导致操作繁琐的情况,比如,将一个图标从第一屏移动到第二屏的过程中,在第二屏的空闲区域的面积小于该图标所需面积的时候,则本次图标移动失败,用户需要放弃本次移动图标,然后先将第二屏中的至少一个图标先移到其他屏中,再将该图标从第一屏移动至第二屏中。
发明内容
本申请实施例的目的是提供一种图标显示控制方法、装置和电子设备,能够解决现有技术存在的用户移动图标容易失败以及移动图标的操作繁琐的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种图标显示控制方法,该方法包括:
接收用户对第一图标的第一输入;
响应于所述第一输入,更新所述第一图标的第一图标显示参数;
其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸。
第二方面,本申请实施例提供了一种图标显示控制装置,该装置包括:
第一接收模块,用于接收用户对第一图标的第一输入;
第一更新模块,用于响应于所述第一输入,更新所述第一图标的第一图标显示参数;
其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,通过接收用户对第一图标的第一输入;响应于所述第一输入,更新所述第一图标的第一图标显示参数;其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸;能够实现对图标的形状、显示尺寸中至少一项的调整,从而使得用户可以在移动图标之前先调整图标的显示参数,由于图标的显示形状和显示大小可灵活调整,可提高用户移动图标的成功机率,并简化了用户的操作。
附图说明
图1为本申请实施例的图标显示控制方法的流程图;
图2为本申请实施例的变形控制标识的界面示意图;
图3为本申请实施例的第一图标变形过程的界面示意图之一;
图4为本申请实施例的图标批量变形过程的界面示意图;
图5为本申请实施例的第一图标变形过程的界面示意图之二;
图6为本申请实施例的第一图标变形过程的界面示意图之三;
图7为本申请实施例的第一图标变形过程的界面示意图之四;
图8为本申请实施例的图标显示控制装置的结构示意图;
图9为本申请实施例的电子设备的结构示意图之一;
图10为本申请实施例的电子设备的结构示意图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体地实施例及其应用场景对本申请实施例提供的图标显示控制方法进行详细地说明。
本申请实施例提供的图标显示控制方法,如图1所示,包括:
步骤101:接收用户对第一图标的第一输入。
其中,第一输入可以是单击操作或拖动操作等输入,第一图标具体为电子设备的桌面任一屏上的任一个图标,在此不作限定。
步骤102:响应于所述第一输入,更新所述第一图标的第一图标显示参数;其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸。
关于更新第一图标显示参数可以是:对应于用户手动指示变形的情况,根据第一图标的变形固定点、第一区域的第一空间特征以及第一图标的预设变形优先级,更新第一图标显示参数,所述第一区域为包括所述第一图标的预设范围的显示区,所述第一空间特征包括所述第一区域中的空闲图标位的个数和显示位置;对应于用户指示第一图标移动至第一目标区域,第一目标区域包括第一空闲图标位的显示区的情况,根据第一空闲图标位的图标位显示参数,更新第一图标显示参数;对应于用户指示第一图标复制第二图标的显示参数的情况,即第一输入为拖动第一图标至第二目标区域的输入,第二目标区域为第二图标的显示区的情况,根据第二图标的第二图标显示参数,更新第一图标显示参数;第一图标显示参数还可以具体包括显示位置,在此不作限定。更新第一图标显示参数可理解为进行第一图标的变形。进一步地,所述接收用户对第一图标的第一输入之前,还包括:接收用户对所述第一图标的第二输入;响应于所述第二输入,获取所述第一图标的图标重绘属性和所述第一图标的图标可调属性;基于所述图标重绘属性和所述图标可调属性,确定所述第一图标的变形控制标识;在所述第一图标的预设区域,显示所述变形控制标识;所述接收用户对第一图标的第一输入,包括:接收用户对所述变形控制标识的第一输入。
也就是,根据第一图标的两个属性,确定变形控制标识,第一输入是针对变形控制标识的输入,这里第一输入具体可以是点击操作。关于变形控制标识可以存在多种具体形式,比如对于支持变形且有空间变形变形的图标,则变形控制标识在图标的预设位置正常显示;对于支持变形但无空间变形变形的图标,则变形控制标识在图标的预设位置置灰显示;对于不支持变形的图标,则变形控制标识在图标的预设位置采用虚线显示或者也可以不显示。这样能够便于用户识别图标能否变形,辅助用户快速做出是否对图标进行变形的决策。
关于图标重绘属性具体可为图标所对应的应用提供重绘文件的能力;图标可调属性具体可为图标的预设范围的显示区允许图标变形的能力。关于重绘文件包括应用所提供的图标显示参数可更新的候选值。
本申请实施例中,所述响应于所述第一输入,更新所述第一图标的第一图标显示参数之后,还包括:获取更新后的第一图标的图标重绘属性和图标可调属性,重新确定所述变形控制标识,并更新变形控制标识的显示。
例如,第一图标在更新第一图标显示参数之前的图标重绘属性和图标可调属性分别为第一重绘属性和第一可调属性,且第一图标上显示的是第一标识,在更新之后,重新获取的第一图标的图标可调属性变为第二可调属性,则将第一图标的第一标识更新为第二标识。另外,当一个图标的显示位置发生变化的情况下,也可以根据显示位置变化后的该图标的图标可调属性的变化,自动更新第一图标上的变形控制标识,更新控制原理和前述更新变形控制标识的显示的控制原理相似,在此不再赘述。
具体地,所述图标重绘属性包括第一重绘属性和第二重绘属性;所述第一重绘属性为:所述第一图标对应的程序支持图标重绘,所述第二重绘属性为:所述第一图标对应的程序不支持图标重绘;所述图标可调属性包括:第一可调属性和第二可调属性;所述第一可调属性为:包括所述第一图标的预设范围的显示区有所述第一图标的变形空间;所述第二可调属性为:包括所述第一图标的预设范围的显示区无所述第一图标的变形空间;其中,所述有所述第一图标的变形空间包括:有至少一个空闲图标位。这样能够保证对于进行变形的图标实现正常的变形操作。其中,预设范围可以是包括第一图标的一定面积的区域的范围,例如,可以是以图2中的图标201为中心的一个正方形的区域,且这个正方形的长度和宽度均为图标201的宽度的3倍,预设范围的显示区的形状包括但不限于正方形、长方形等形状,预设范围的大小用户可灵活进行设置,在此不做限定。
关于程序是否支持图标重绘具体可为图标所对应的应用是否能够提供重绘文件;所述第一图标的预设范围的显示区有无所述第一图标的变形空间具体可为所述第一图标的预设范围的显示区有无供第一图标进行变形的空闲区域;例如图2中被用户选择的图标201则对应于有变形空间,图标201左侧相邻的图标则没有变形空间。
更具体地,所述基于所述图标重绘属性和所述图标可调属性,确定所述第一图标的变形控制标识,包括:在所述图标重绘属性为第一重绘属性且所述图标可调属性为第一可调属性的情况下,将第一标识确定为所述第一图标的变形控制标识,其中,所述第一标识指示所述第一图标支持变形和有空间变形;在所述图标重绘属性为第一重绘属性且所述图标可调属性为第二可调属性的情况下,将第二标识确定为所述第一图标的变形控制标识,其中,所述第二标识指示所述第一图标支持变形和无空间变形;在所述图标重绘属性为第二重绘属性的情况下,将第三标识确定为所述第一图标的变形控制标识,其中,所述第三标识指示所述第一图标不支持变形;所述更新所述第一图标的第一图标显示参数,包括:在所述第一图标的变形控制标识为所述第一标识的情况下,更新所述第一图标的第一图标显示参数。
其中,第二标识具体可以为置灰的第一标识;第三标识可以为透明标识。比如在长按的情况下,显示变形控制标识,对于第一标识,参见图2中的标识202;对于第二标识,可理解为无空间变形的情况:当图标所在位置没有空间导致无法进行变形,则显示第二标识,具体可为“变形”按钮置灰;对于第三标识,可理解为不支持变形的情况:当该应用没有提供重绘文件,则不显示“变形”按钮。关于变形控制标识具体可以是指示图标重绘属性和图标可调属性的图案、图形、图片、符号等。
关于上述的图标变形可以实现为手动图标变形,其中:图标的变形控制取决于两个条件:A.应用是否提供重绘文件,即该应用本身是否支持图标变形;B.用户试图进行图标变形的时候,该图标周围是否有充足的空间供于变形。
具体可以是长按图标以后,对于上述第一标识的情况,也就是对于支持变形且周围有充足空间的应用,可以在其图标右下角显示变形控制标识,即显示变形按钮;对于上述第二标识的情况,也就是对于支持变形但周围没有充足空间的应用,可以在其图标右下角显示变形控制标识,即显示置灰的变形按钮,表示该功能存在但暂不可用;对于上述第三标识的情况,也就是对于本身不支持变形的应用,可以在其图标右下角不显示变形控制标识,即无变形按钮。
对于第一标识的情况,例如图3所示,长按桌面图标301,在桌面图标301上显示第一标识302,即显示“变形”按钮,检测到用户点击该标识即可进行图标变形;关于变形可以按照预设变形优先级(即先后顺序)进行至少一次变形,变形参数可以包括尺寸变形倍数以及变形方向,关于尺寸变形倍数可以是横向尺寸变形倍数×纵向尺寸变形倍数的形式,比如变形(2×1)是指横向尺寸变为原尺寸2倍,纵向尺寸保持不变关于尺寸的等级顺序可以是:变形(2×1)>变形(1×2)>变形(2×2),关于变形方向的等级顺序可以是:向右>向左,向下>向上;关于变形可以是从原始状态依次变形为第一状态、第二状态、第三状态、第四状态;也可以是一个循环,从原始状态开始变形,依次变形为第一状态、第二状态、第三状态、第四状态后再回到原始状态,也就是在变形至少一次之后再回到原始状态。
本申请实施例中,所述更新所述第一图标的第一图标显示参数,包括:获取第一区域的第一空间特征,所述第一区域为包括所述第一图标的预设范围的显示区,所述第一空间特征包括所述第一区域中的空闲图标位的个数和显示位置;根据所述第一空间特征,确定所述第一图标的变形固定点;获取所述第一图标的预设变形优先级;根据所述变形固定点、所述第一空间特征和所述预设变形优先级,更新所述第一图标的第一图标显示参数。这样能够准确合适的控制图标进行变形。
其中,关于空闲图标位具体可为能够容纳预设标准横纵尺寸a×a的图标的未被使用桌面区域。a为非零的正数。预设变形优先级可以包括尺寸优先级和/或变形方向优先级。
关于预设变形优先级可以是电子设备默认设置的,在电子设备上安装的应用程序的图标的变形均需遵循这个优先级。
关于“根据所述变形固定点、所述第一空间特征和所述预设变形优先级,更新所述第一图标的第一图标显示参数”比如:对于支持变形且空间允许的应用,可以点击其图标右下角的第一标识,即点击变形按钮,则该图标即以某一个点为固定点,进行形状变化。具体地,固定点可根据该图标周围各个方向上的空间条件和预设变形优先级中的变形方向优先级(即变形的顺序优先级)来确定;关于预设变形优先级的变形方向优先级可以是:向右侧变形>向左侧变形,向下变形>向上变形。变形的大小也可以按照预设变形优先级的尺寸优先级的顺序进行,关于预设变形优先级的尺寸优先级可以是:变形(2×1)>变形(1×2)>变形(2×2)>变形(1×1)。其中,关于尺寸变形倍数是横向尺寸变形倍数×纵向尺寸变形倍数的形式,比如变形(2×1)是指横向尺寸变为原尺寸2倍,纵向尺寸保持不变。
具体比如:当图标的尺寸为1a×1a的情况下,点击变形控制标识,即点击变形按钮,图标会先切换到2a×1a,此时如果图标右侧和下侧都有空间,那么固定点即确定为图标的左上角;即图标变形的时候,只会向右和向下展开。
本申请实施例中,所述第一图标的个数为T,且T大于1(为整数);所述接收用户对第一图标的第一输入之前,还包括:接收用户对T个第一图标的第三输入,所述T个第一图标中的每个第一图标包括变形控制标识;响应于所述第三输入,将所述T个第一图标更新为选中状态;所述接收用户对第一图标的第一输入,包括:接收用户对所述T个第一图标中的第一图标的变形控制标识的第一输入;其中,所述第一图标为所述T个第一图标中的任一个。这样能够实现对于桌面图标的批量变形。
具体地:对于规格相同的图标,可以在第一个图标出现变形控制标识以后,即出现变形按钮以后,选中其他图标,进行批量变形处理。如图4所示,在已有一个图标401进入编辑状态后,可通过点击其他规格相同的图标402进行批量选择,如图即同时选中两个图标;点击任意一个已选中图标右下角的变形按钮,比如点击图标402即可实现多个图标同时变形,比如实现图4中的图标401和图标402的变形。变形的相关内容参见以上对于第一图标的变形,在此不再赘述。此外,当其中有某个选择的图标没有变形空间,即该图标的空间条件不允许变形时,则不进行批量处理。
本申请实施例中,所述第一输入为拖动所述第一图标至第一目标区域的输入,所述第一目标区域包括第一空闲图标位的显示区;所述响应于所述第一输入,更新所述第一图标的第一图标显示参数,包括:获取所述第一空闲图标位的图标位显示参数;按照所述图标位显示参数,更新所述第一图标的第一图标显示参数;所述接收用户对第一图标的第一输入之后,还包括:在所述第一目标区域,显示所述第一图标;其中,更新后的所述第一图标显示参数和所述图标位显示参数相同,所述图标位显示参数包括以下至少一项:形状、显示尺寸。这样能够实现将图标移动位置之后实现自适应变形。具体可以是将图标移动到空闲图标位并进行变形。关于变形即更新图标的图标显示参数。
其中“按照所述图标位显示参数,更新所述第一图标的第一图标显示参数”具体可理解为将所述第一图标调整为和所述图标位显示参数相适应的图标;即调整后的所述第一图标的第一图标显示参数和所述第一空闲图标位的图标位显示参数相同。
进一步地,在第一空闲图标位的显示区不允许放置所述第一图标的情况下,电子设备可以根据当前所有空闲图标位的图标位显示参数确定放置所述第一图标的位置,并对所述第一图标显示参数进行对应调整。
此外,在移动过程中,对于第一空闲图标位的显示区不允许放置所述第一图标,即空间位置不允许的情况下,可以根据“挤一挤”的规则,将所述第一图标,即正在移动的图标放置到包含所述第一空闲图标位在内的目的位置,并将原来在所述目的位置内的图标移动至其他图标位,即将在所述目的位置内的图标“挤走”。也就是,对应的所述第一目标区域包括第四图标的显示区域,在所述第一目标区域显示所述第一图标,并将所述第四图标移动至第七目标区域。更具体地,将所述第一空闲图标位的显示区所在预设位置范围内的第四图标移动至所述预设位置范围外的位置,并返回执行根据预设位置范围,确定是否支持所述第一图标的放置;最后在支持的情况下,将第一图标放入目的位置。
进一步地,在所述第一输入的输入过程中,所述方法还包括:在所述第一目标区域显示图标位提示标识,所述图标位提示标识用于指示所述第一空闲图标位的形状和尺寸。这样能够便于用户快速了解变形的图标的形状和尺寸。
关于“在所述第一输入的输入过程中”具体可以是指用户拖动第一图标的过程中,这个过程包括开始拖动到停留在目标区域的整个过程。
关于图标位提示标识具体可理解为位置预览。图标位提示标识可体现为图形、图案等包含轮廓的标识。
针对图标移动时的形状与大小适配:在移动图标的过程中,可以根据图标移动目的地的空间条件,对图标进行形状及大小适配;如图5所示,用户可长按横纵尺寸为1a×2a的桌面图标501;然后按住移动该图标,后续对于选择的目标位置存在两种情况:第一种:移动到相同规格的空位502,则出现位置预览,即表示该位置可放置;第二种:移动到不同规格(比如图标横纵尺寸为2a×1a)的空位503时,如果该区域允许放置,则会出现位置预览,表示该位置可放置,关于图标横纵尺寸(1a×2a)以及(2a×1a)均支持切换至图标横纵尺寸1a×1a;后续用户松手后,即可完成放置。
另外,对于原图标横纵尺寸为1a×2a的图标:用户可按住图标进行拖动,在将图标移动到目标位置的时候,若电子设备根据目标位置信息即根据目前的空位信息给出位置预览,则表示该位置可放置。可优先保持图标的形状不改变,但是当目标位置上没有足够空间用于保持图标原有形状,则可以根据当前空位信息自动给予位置适配,并调整图标的形状与大小。其中,图标横纵尺寸为1a×2a和2a×1a的图标之间可相互切换,它们也都支持切换至1a×1a。
此外,如图6所示,用户可长按图标横纵尺寸为2a×2a的桌面图标601;按住移动该图标;后续可选择目标位置(该位置对应的图标横纵尺寸可为1a×2a或者2a×1a):1.移动到相同规格的空位,则会出现位置预览,即表示该位置可放置;2.移动到不同规格的空位602或603时,可根据缩小规则判断是否允许放置;3.具体地,缩小规则可为:图标横纵尺寸2a×2a支持自动切换至图标横纵尺寸1a×2a、2a×1a或者1a×1a;4.若不能放置,则不显示预览;假设选择了目标位置(对应的图标横纵尺寸为1a×1a);若该位置允许放置,则用户松手后,可以完成图标移动;若该位置不能放置,则用户松手后,图标回到原位。
也就是,对于原图标横纵尺寸为2a×2a的图标:用户可按住图标进行拖动在将图标移动到目标位置的时候,电子设备可根据目前的空位信息给出位置预览。可优先保持图标的形状不改变,但是当目标位置上没有足够空间用于保持图标原有形状,可以根据当前空位信息自动给予位置适配,并调整图标的形状与大小。其中,图标横纵尺寸为2a×2a的图标支持切换至图标横纵尺寸为1a×2a、2a×1a和1a×1a的图标。用户松手即可按照位置预览完成图标放置;若该位置的空间条件不允许放置图标,则图标回到原位。
本申请实施例中,所述第一输入为拖动所述第一图标至第二目标区域的输入,所述第二目标区域为第二图标的显示区;所述响应于所述第一输入,更新所述第一图标的第一图标显示参数,包括:获取所述第二图标的第二图标显示参数;按照所述第二图标显示参数,更新所述第一图标的第一图标显示参数;其中,更新后的所述第一图标显示参数和所述第二图标显示参数相同,所述第二图标显示参数包括以下至少一项:形状、显示尺寸。这样能够实现采用复制变形的方式(具体可为将一个图标移动到另外一个图标上)进行图标的变形,本申请实施例的复制变形具体可以为将第一图标移动到第二图标上所触发的第一图标按照所述第二图标的图标显示参数进行的图标变形。
其中“按照所述第二图标显示参数,更新所述第一图标的第一图标显示参数”具体可理解为将所述第一图标调整为和所述第二图标显示参数相适应的图标;即调整后的所述第一图标的第一图标显示参数和所述第二图标显示参数相同。
进一步地,所述接收用户对第一图标的第一输入之后,所述方法还包括以下至少一项:
(1)在所述第一图标在所述第二目标区域停留的时长大于预设阈值,且接收到用户对所述第一图标的第四输入的情况下,将更新后的所述第一图标移动至第三目标区域;其中,所述第四输入为拖动更新后的所述第一图标至第三目标区域的输入。
具体地,第三目标区域可以是与上述第二目标区域不同的区域,与上述第一目标区域相同的区域,或者是与上述第一目标区域不同的其他空闲图标位。
(2)在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第四目标区域,所述第四目标区域为第二空闲图标位的显示区。
具体地可以是复制变形完之后,优选的是直接将变形后的图标放在界面的最后一位,以防影响其他图标;也就是,图标A移动到图标B上停留,变形为图标B一致的形状尺寸,然后移动到另外一个空位置。
(3)在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第五目标区域,或者,在所述第二目标区域显示所述第一图标,并将所述第二图标移动至第六目标区域;其中,所述第五目标区域为接收所述第一输入之前所述第一图标的显示位置;所述第六目标区域包括所述第五目标区域、第三空闲图标位或者第三图标的显示区。
也就是,将复制变形完之后的第一图标可以放在原位,对于其他图标进行移动,比如顺序移位可以是将最后一个移到下一行的第一个位置,或者将最后一个移到下一行的对应竖列位置;关于“将所述第一图标移动至第五目标区域”具体可以是:将所述第五目标区域所在预设位置范围内的图标移动至所述预设位置范围外的位置,并返回执行根据所述预设位置范围,确定是否支持所述第一图标的放置的操作;最后在支持的情况下,放入所述第一图标;
关于“在所述第二目标区域显示所述第一图标,并将所述第二图标移动至第六目标区域”具体可以是:第二图标和第一图标交换位置,或者将第二图标顺移,关于顺移,可以是第二图标移动到空闲图标位,或者另外一个图标的位置。
以上操作可以实现第一图标在复制变形之后的多个位置放置,满足用户的个性化需求。
对于以上涉及图标复制变形,具体例如图7所示:对于支持变形的图标701,可长按该图标进入设置状态。用户可拖动该图标701到另一图标702上,停留预设时长比如3s,则该图标701即复制了另一图标702的形状和尺寸。复制后,该图标701的尺寸和形状与所复制的图标702一致。后续用户继续拖动该图标,即可将经过变形后的该图标移动位置。
此外,移动过程中,对于没有变形空间,即空间位置不允许的情况下,可以采用上述涉及的“挤一挤”的规则,将正在移动的图标放置到目的位置,原来在此位置的图标被“挤走”,即将此位置的图标移动至其他位置。
进一步地,所述接收用户对第一图标的第一输入之后,所述方法还包括:获取所述第二图标的第二图标主题参数;按照所述第二图标主题参数,调整所述第一图标的第一图标主题参数;其中,更新后的所述第一图标主题参数和所述第二图标主题参数相匹配;所述第一图标主题参数包括除所述第一图标显示参数之外的至少一项参数。这样可以实现第一图标除尺寸和形状外的更多变形。
其中,第一图标主题参数可以包括颜色、透明度等图标主题特征参数,在此不作限定。
由上可知,本申请实施例提供的方案可以在空间允许且应用支持图标变形的前提下,用户可以解除正方形的形状限制,对于图标的长宽比例以及图标的大小进行调节。移动图标的时候,图标的形状和大小可以根据图标本身的性质和目的位置的空间情况进行自动适配。
因此:可以将图标变大显示,更方便查找高频应用;可以改变桌面形态,使得桌面图标的显示更有层次;可以对桌面应用的图标进行更多维度的管理和设置,提高桌面布局多样性,满足用户的个性化需求。
本申请实施例提供的所述图标显示控制方法通过接收用户对第一图标的第一输入;响应于所述第一输入,更新所述第一图标的第一图标显示参数;其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸;能够实现针对图标显示的调整,从而使得用户可以在移动图标之前先调整图标的显示参数,由于图标的显示形状和显示大小可灵活调整,可提高用户移动图标的成功机率,并简化了用户的操作。
需要说明的是,本申请实施例提供的图标显示控制方法,执行主体可以为图标显示控制装置,或者该图标显示控制装置中的用于执行图标显示控制方法的控制模块。本申请实施例中以图标显示控制装置执行图标显示控制方法为例,说明本申请实施例提供的图标显示控制装置。
本申请实施例还提供了一种图标显示控制装置,如图8所示,包括:
第一接收模块801,用于接收用户对第一图标的第一输入;
第一更新模块802,用于响应于所述第一输入,更新所述第一图标的第一图标显示参数;
其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸。
进一步地,所述的装置,还包括:第二接收模块,用于所述接收用户对第一图标的第一输入之前,接收用户对所述第一图标的第二输入;第一获取模块,用于响应于所述第二输入,获取所述第一图标的图标重绘属性和所述第一图标的图标可调属性;第一确定模块,用于基于所述图标重绘属性和所述图标可调属性,确定所述第一图标的变形控制标识;第一显示模块,用于在所述第一图标的预设区域,显示所述变形控制标识;所述第一接收模块,包括:第一接收子模块,用于接收用户对所述变形控制标识的第一输入。
其中,所述图标重绘属性包括第一重绘属性和第二重绘属性;所述第一重绘属性为:所述第一图标对应的程序支持图标重绘,所述第二重绘属性为:所述第一图标对应的程序不支持图标重绘;所述图标可调属性包括:第一可调属性和第二可调属性;所述第一可调属性为:包括所述第一图标的预设范围的显示区有所述第一图标的变形空间;所述第二可调属性为:包括所述第一图标的预设范围的显示区无所述第一图标的变形空间;其中,所述有所述第一图标的变形空间包括:有至少一个空闲图标位。
具体地,所述第一确定模块,包括:第一确定子模块,用于在所述图标重绘属性为第一重绘属性且所述图标可调属性为第一可调属性的情况下,将第一标识确定为所述第一图标的变形控制标识,其中,所述第一标识指示所述第一图标支持变形和有空间变形;在所述图标重绘属性为第一重绘属性且所述图标可调属性为第二可调属性的情况下,将第二标识确定为所述第一图标的变形控制标识,其中,所述第二标识指示所述第一图标支持变形和无空间变形;在所述图标重绘属性为第二重绘属性的情况下,将第三标识确定为所述第一图标的变形控制标识,其中,所述第三标识指示所述第一图标不支持变形;所述第一更新模块,包括:第一更新子模块,用于在所述第一图标的变形控制标识为所述第一标识的情况下,更新所述第一图标的第一图标显示参数。
本申请实施例中,所述第一更新模块,包括:第一获取子模块,用于获取第一区域的第一空间特征,所述第一区域为包括所述第一图标的预设范围的显示区,所述第一空间特征包括所述第一区域中的空闲图标位的个数和显示位置;第二确定子模块,用于根据所述第一空间特征,确定所述第一图标的变形固定点;第二获取子模块,用于获取所述第一图标的预设变形优先级;根据所述变形固定点、所述第一空间特征和所述预设变形优先级,更新所述第一图标的第一图标显示参数。
其中,所述第一图标的个数为T,且T大于1;所述装置还包括:第三接收模块,用于所述接收用户对第一图标的第一输入之前,接收用户对T个第一图标的第三输入,所述T个第一图标中的每个第一图标包括变形控制标识;第二更新模块,用于响应于所述第三输入,将所述T个第一图标更新为选中状态;所述第一接收模块,包括:第二接收子模块,用于接收用户对所述T个第一图标中的第一图标的变形控制标识的第一输入;其中,所述第一图标为所述T个第一图标中的任一个。
本申请实施例中,所述第一输入为拖动所述第一图标至第一目标区域的输入,所述第一目标区域包括第一空闲图标位的显示区;所述第一更新模块,包括:第三获取子模块,用于获取所述第一空闲图标位的图标位显示参数;第二更新子模块,用于按照所述图标位显示参数,更新所述第一图标的第一图标显示参数;所述装置还包括:第二显示模块,用于所述接收用户对第一图标的第一输入之后,在所述第一目标区域,显示所述第一图标;其中,更新后的所述第一图标显示参数和所述图标位显示参数相同,所述图标位显示参数包括以下至少一项:形状、显示尺寸。
进一步地,所述装置还包括:第三显示模块,用于在所述第一输入的输入过程中,在所述第一目标区域显示图标位提示标识,所述图标位提示标识用于指示所述第一空闲图标位的形状和尺寸。
其中,所述第一输入为拖动所述第一图标至第二目标区域的输入,所述第二目标区域为第二图标的显示区;所述第一更新模块,包括:第四获取子模块,用于获取所述第二图标的第二图标显示参数;第三更新子模块,用于按照所述第二图标显示参数,更新所述第一图标的第一图标显示参数;其中,更新后的所述第一图标显示参数和所述第二图标显示参数相同,所述第二图标显示参数包括以下至少一项:形状、显示尺寸。
进一步地,所述装置还包括以下至少一项:(1)第一处理模块,用于所述接收用户对第一图标的第一输入之后,在所述第一图标在所述第二目标区域停留的时长大于预设阈值,且接收到用户对所述第一图标的第四输入的情况下,将更新后的所述第一图标移动至第三目标区域;其中,所述第四输入为拖动更新后的所述第一图标至第三目标区域的输入;(2)第二处理模块,用于所述接收用户对第一图标的第一输入之后,在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第四目标区域,所述第四目标区域为第二空闲图标位的显示区;(3)第三处理模块,用于所述接收用户对第一图标的第一输入之后,在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第五目标区域,或者,在所述第二目标区域显示所述第一图标,并将所述第二图标移动至第六目标区域;其中,所述第五目标区域为接收所述第一输入之前所述第一图标的显示位置;所述第六目标区域包括所述第五目标区域、第三空闲图标位或者第三图标的显示区。
更进一步地,所述装置还包括:第二获取模块,用于所述接收用户对第一图标的第一输入之后,获取所述第二图标的第二图标主题参数;第一调整模块,用于按照所述第二图标主题参数,调整所述第一图标的第一图标主题参数;其中,更新后的所述第一图标主题参数和所述第二图标主题参数相匹配;所述第一图标主题参数包括除所述第一图标显示参数之外的至少一项参数。
本申请实施例提供的所述图标显示控制装置通过接收用户对第一图标的第一输入;响应于所述第一输入,更新所述第一图标的第一图标显示参数;其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸;能够实现针对图标显示的调整,从而使得用户可以在移动图标之前先调整图标的显示参数,由于图标的显示形状和显示大小可灵活调整,可提高用户移动图标的成功机率,并简化了用户的操作。
本申请实施例中的图标显示控制装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的图标显示控制装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的图标显示控制装置能够实现图1至图7的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,如图9所示,本申请实施例还提供一种电子设备900,包括处理器901,存储器902,存储在存储器902上并可在所述处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述图标显示控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图10为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元1007,用于接收用户对第一图标的第一输入;
处理器1010,用于响应于所述第一输入,更新所述第一图标的第一图标显示参数;
其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸。
本申请实施例提供的图标显示控制方法通过接收用户对第一图标的第一输入;响应于所述第一输入,更新所述第一图标的第一图标显示参数;其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸;能够实现针对图标显示的调整,从而使得用户可以在移动图标之前先调整图标的显示参数,由于图标的显示形状和显示大小可灵活调整,可提高用户移动图标的成功机率,并简化了用户的操作。
可选的,用户输入单元1007,还用于所述接收用户对第一图标的第一输入之前,接收用户对所述第一图标的第二输入;
处理器1010,还用于响应于所述第二输入,获取所述第一图标的图标重绘属性和所述第一图标的图标可调属性;基于所述图标重绘属性和所述图标可调属性,确定所述第一图标的变形控制标识;
显示单元1006,用于在所述第一图标的预设区域,显示所述变形控制标识;
所述用户输入单元1007,具体用于接收用户对所述变形控制标识的第一输入。
可选的,所述图标重绘属性包括第一重绘属性和第二重绘属性;所述第一重绘属性为:所述第一图标对应的程序支持图标重绘,所述第二重绘属性为:所述第一图标对应的程序不支持图标重绘;所述图标可调属性包括:第一可调属性和第二可调属性;所述第一可调属性为:包括所述第一图标的预设范围的显示区有所述第一图标的变形空间;所述第二可调属性为:包括所述第一图标的预设范围的显示区无所述第一图标的变形空间;其中,所述有所述第一图标的变形空间包括:有至少一个空闲图标位。
可选的,处理器1010,具体用于:在所述图标重绘属性为第一重绘属性且所述图标可调属性为第一可调属性的情况下,将第一标识确定为所述第一图标的变形控制标识,其中,所述第一标识指示所述第一图标支持变形和有空间变形;在所述图标重绘属性为第一重绘属性且所述图标可调属性为第二可调属性的情况下,将第二标识确定为所述第一图标的变形控制标识,其中,所述第二标识指示所述第一图标支持变形和无空间变形;在所述图标重绘属性为第二重绘属性的情况下,将第三标识确定为所述第一图标的变形控制标识,其中,所述第三标识指示所述第一图标不支持变形;
所述处理器1010,具体用于:在所述第一图标的变形控制标识为所述第一标识的情况下,更新所述第一图标的第一图标显示参数。
可选的,所述处理器1010具体用于:获取第一区域的第一空间特征,所述第一区域为包括所述第一图标的预设范围的显示区,所述第一空间特征包括所述第一区域中的空闲图标位的个数和显示位置;根据所述第一空间特征,确定所述第一图标的变形固定点;获取所述第一图标的预设变形优先级;根据所述变形固定点、所述第一空间特征和所述预设变形优先级,更新所述第一图标的第一图标显示参数。
可选的,所述第一图标的个数为T,且T大于1;
用户输入单元1007,还用于所述接收用户对第一图标的第一输入之前,接收用户对T个第一图标的第三输入,所述T个第一图标中的每个第一图标包括变形控制标识;
处理器1010,具体用于响应于所述第三输入,将所述T个第一图标更新为选中状态;
所述用户输入单元107,具体用于:接收用户对所述T个第一图标中的第一图标的变形控制标识的第一输入;其中,所述第一图标为所述T个第一图标中的任一个。
可选的,所述第一输入为拖动所述第一图标至第一目标区域的输入,所述第一目标区域包括第一空闲图标位的显示区;
所述处理器1010,具体用于:获取所述第一空闲图标位的图标位显示参数;按照所述图标位显示参数,更新所述第一图标的第一图标显示参数;
显示单元1006,还用于所述接收用户对第一图标的第一输入之后,在所述第一目标区域,显示所述第一图标;其中,更新后的所述第一图标显示参数和所述图标位显示参数相同,所述图标位显示参数包括以下至少一项:形状、显示尺寸。
可选的,显示单元1006,还用于在所述第一输入的输入过程中,在所述第一目标区域显示图标位提示标识,所述图标位提示标识用于指示所述第一空闲图标位的形状和尺寸。
可选的,所述第一输入为拖动所述第一图标至第二目标区域的输入,所述第二目标区域为第二图标的显示区;
所述处理器1010,具体用于:获取所述第二图标的第二图标显示参数;按照所述第二图标显示参数,更新所述第一图标的第一图标显示参数;其中,更新后的所述第一图标显示参数和所述第二图标显示参数相同,所述第二图标显示参数包括以下至少一项:形状、显示尺寸。
可选的,所述接收用户对第一图标的第一输入之后,处理器1010,还用于以下至少一项:
在所述第一图标在所述第二目标区域停留的时长大于预设阈值,且接收到用户对所述第一图标的第四输入的情况下,将更新后的所述第一图标移动至第三目标区域;其中,所述第四输入为拖动更新后的所述第一图标至第三目标区域的输入;
在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第四目标区域,所述第四目标区域为第二空闲图标位的显示区;
在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第五目标区域,或者,在所述第二目标区域显示所述第一图标,并将所述第二图标移动至第六目标区域;
其中,所述第五目标区域为接收所述第一输入之前所述第一图标的显示位置;所述第六目标区域包括所述第五目标区域、第三空闲图标位或者第三图标的显示区。
可选的,处理器1010,还用于所述接收用户对第一图标的第一输入之后,获取所述第二图标的第二图标主题参数;按照所述第二图标主题参数,调整所述第一图标的第一图标主题参数;其中,更新后的所述第一图标主题参数和所述第二图标主题参数相匹配;所述第一图标主题参数包括除所述第一图标显示参数之外的至少一项参数。
本申请实施例提供的方案:可以将图标变大显示,更方便查找高频应用;可以改变桌面形态,使得桌面的图标的显示更有层次;可以对桌面应用的图标进行更多维度的管理和设置,提高桌面布局多样性,满足用户的个性化需求。
应理解的是,本申请实施例中,输入单元1004可以包括图形处理器(GraphicsProcessing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图标显示控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图标显示控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (21)

1.一种图标显示控制方法,其特征在于,包括:
接收用户对第一图标的第一输入;
响应于所述第一输入,更新所述第一图标的第一图标显示参数;
其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸;
所述更新所述第一图标的第一图标显示参数,包括:
获取第一区域的第一空间特征,所述第一区域为包括所述第一图标的预设范围的显示区,所述第一空间特征包括所述第一区域中的空闲图标位的个数和显示位置;
根据所述第一空间特征,确定所述第一图标的变形固定点;
获取所述第一图标的预设变形优先级;
根据所述变形固定点、所述第一空间特征和所述预设变形优先级,更新所述第一图标的第一图标显示参数。
2.根据权利要求1所述的方法,其特征在于,所述接收用户对第一图标的第一输入之前,还包括:
接收用户对所述第一图标的第二输入;
响应于所述第二输入,获取所述第一图标的图标重绘属性和所述第一图标的图标可调属性;
基于所述图标重绘属性和所述图标可调属性,确定所述第一图标的变形控制标识;
在所述第一图标的预设区域,显示所述变形控制标识;
所述接收用户对第一图标的第一输入,包括:
接收用户对所述变形控制标识的第一输入。
3.根据权利要求2所述的方法,其特征在于,所述图标重绘属性包括第一重绘属性和第二重绘属性;所述第一重绘属性为:所述第一图标对应的程序支持图标重绘,所述第二重绘属性为:所述第一图标对应的程序不支持图标重绘;
所述图标可调属性包括:第一可调属性和第二可调属性;所述第一可调属性为:包括所述第一图标的预设范围的显示区有所述第一图标的变形空间;所述第二可调属性为:包括所述第一图标的预设范围的显示区无所述第一图标的变形空间;其中,所述有所述第一图标的变形空间包括:有至少一个空闲图标位。
4.根据权利要求3所述的方法,其特征在于,所述基于所述图标重绘属性和所述图标可调属性,确定所述第一图标的变形控制标识,包括:
在所述图标重绘属性为第一重绘属性且所述图标可调属性为第一可调属性的情况下,将第一标识确定为所述第一图标的变形控制标识,其中,所述第一标识指示所述第一图标支持变形和有空间变形;
在所述图标重绘属性为第一重绘属性且所述图标可调属性为第二可调属性的情况下,将第二标识确定为所述第一图标的变形控制标识,其中,所述第二标识指示所述第一图标支持变形和无空间变形;
在所述图标重绘属性为第二重绘属性的情况下,将第三标识确定为所述第一图标的变形控制标识,其中,所述第三标识指示所述第一图标不支持变形;
所述更新所述第一图标的第一图标显示参数,包括:
在所述第一图标的变形控制标识为所述第一标识的情况下,更新所述第一图标的第一图标显示参数。
5.根据权利要求2所述的方法,其特征在于,所述第一图标的个数为T,且T大于1;
所述接收用户对第一图标的第一输入之前,还包括:
接收用户对T个第一图标的第三输入,所述T个第一图标中的每个第一图标包括变形控制标识;
响应于所述第三输入,将所述T个第一图标更新为选中状态;
所述接收用户对第一图标的第一输入,包括:
接收用户对所述T个第一图标中的第一图标的变形控制标识的第一输入;
其中,所述第一图标为所述T个第一图标中的任一个。
6.根据权利要求1所述的方法,其特征在于,所述第一输入为拖动所述第一图标至第一目标区域的输入,所述第一目标区域包括第一空闲图标位的显示区;
所述响应于所述第一输入,更新所述第一图标的第一图标显示参数,包括:
获取所述第一空闲图标位的图标位显示参数;
按照所述图标位显示参数,更新所述第一图标的第一图标显示参数;
所述接收用户对第一图标的第一输入之后,还包括:
在所述第一目标区域,显示所述第一图标;
其中,更新后的所述第一图标显示参数和所述图标位显示参数相同,所述图标位显示参数包括以下至少一项:形状、显示尺寸。
7.根据权利要求6所述的方法,其特征在于,在所述第一输入的输入过程中,所述方法还包括:
在所述第一目标区域显示图标位提示标识,所述图标位提示标识用于指示所述第一空闲图标位的形状和尺寸。
8.根据权利要求1所述的方法,其特征在于,所述第一输入为拖动所述第一图标至第二目标区域的输入,所述第二目标区域为第二图标的显示区;
所述响应于所述第一输入,更新所述第一图标的第一图标显示参数,包括:
获取所述第二图标的第二图标显示参数;
按照所述第二图标显示参数,更新所述第一图标的第一图标显示参数;
其中,更新后的所述第一图标显示参数和所述第二图标显示参数相同,所述第二图标显示参数包括以下至少一项:形状、显示尺寸。
9.根据权利要求8所述的方法,其特征在于,所述接收用户对第一图标的第一输入之后,所述方法还包括以下至少一项:
在所述第一图标在所述第二目标区域停留的时长大于预设阈值,且接收到用户对所述第一图标的第四输入的情况下,将更新后的所述第一图标移动至第三目标区域;其中,所述第四输入为拖动更新后的所述第一图标至第三目标区域的输入;
在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第四目标区域,所述第四目标区域为第二空闲图标位的显示区;
在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第五目标区域,或者,在所述第二目标区域显示所述第一图标,并将所述第二图标移动至第六目标区域;
其中,所述第五目标区域为接收所述第一输入之前所述第一图标的显示位置;所述第六目标区域包括所述第五目标区域、第三空闲图标位或者第三图标的显示区。
10.根据权利要求8所述的方法,其特征在于,所述接收用户对第一图标的第一输入之后,所述方法还包括:
获取所述第二图标的第二图标主题参数;
按照所述第二图标主题参数,调整所述第一图标的第一图标主题参数;
其中,更新后的所述第一图标主题参数和所述第二图标主题参数相匹配;所述第一图标主题参数包括除所述第一图标显示参数之外的至少一项参数。
11.一种图标显示控制装置,其特征在于,包括:
第一接收模块,用于接收用户对第一图标的第一输入;
第一更新模块,用于响应于所述第一输入,更新所述第一图标的第一图标显示参数;
其中,所述第一图标显示参数包括以下至少一项:形状、显示尺寸;
所述第一更新模块,包括:
第一获取子模块,用于获取第一区域的第一空间特征,所述第一区域为包括所述第一图标的预设范围的显示区,所述第一空间特征包括所述第一区域中的空闲图标位的个数和显示位置;
第二确定子模块,用于根据所述第一空间特征,确定所述第一图标的变形固定点;
第二获取子模块,用于获取所述第一图标的预设变形优先级;
根据所述变形固定点、所述第一空间特征和所述预设变形优先级,更新所述第一图标的第一图标显示参数。
12.根据权利要求11所述的装置,其特征在于,还包括:
第二接收模块,用于所述接收用户对第一图标的第一输入之前,接收用户对所述第一图标的第二输入;
第一获取模块,用于响应于所述第二输入,获取所述第一图标的图标重绘属性和所述第一图标的图标可调属性;
第一确定模块,用于基于所述图标重绘属性和所述图标可调属性,确定所述第一图标的变形控制标识;
第一显示模块,用于在所述第一图标的预设区域,显示所述变形控制标识;
所述第一接收模块,包括:
第一接收子模块,用于接收用户对所述变形控制标识的第一输入。
13.根据权利要求12所述的装置,其特征在于,所述图标重绘属性包括第一重绘属性和第二重绘属性;所述第一重绘属性为:所述第一图标对应的程序支持图标重绘,所述第二重绘属性为:所述第一图标对应的程序不支持图标重绘;
所述图标可调属性包括:第一可调属性和第二可调属性;所述第一可调属性为:包括所述第一图标的预设范围的显示区有所述第一图标的变形空间;所述第二可调属性为:包括所述第一图标的预设范围的显示区无所述第一图标的变形空间;其中,所述有所述第一图标的变形空间包括:有至少一个空闲图标位。
14.根据权利要求13所述的装置,其特征在于,所述第一确定模块,包括:
第一确定子模块,用于在所述图标重绘属性为第一重绘属性且所述图标可调属性为第一可调属性的情况下,将第一标识确定为所述第一图标的变形控制标识,其中,所述第一标识指示所述第一图标支持变形和有空间变形;
在所述图标重绘属性为第一重绘属性且所述图标可调属性为第二可调属性的情况下,将第二标识确定为所述第一图标的变形控制标识,其中,所述第二标识指示所述第一图标支持变形和无空间变形;
在所述图标重绘属性为第二重绘属性的情况下,将第三标识确定为所述第一图标的变形控制标识,其中,所述第三标识指示所述第一图标不支持变形;
所述第一更新模块,包括:
第一更新子模块,用于在所述第一图标的变形控制标识为所述第一标识的情况下,更新所述第一图标的第一图标显示参数。
15.根据权利要求12所述的装置,其特征在于,所述第一图标的个数为T,且T大于1;
所述装置还包括:
第三接收模块,用于所述接收用户对第一图标的第一输入之前,接收用户对T个第一图标的第三输入,所述T个第一图标中的每个第一图标包括变形控制标识;
第二更新模块,用于响应于所述第三输入,将所述T个第一图标更新为选中状态;
所述第一接收模块,包括:
第二接收子模块,用于接收用户对所述T个第一图标中的第一图标的变形控制标识的第一输入;
其中,所述第一图标为所述T个第一图标中的任一个。
16.根据权利要求11所述的装置,其特征在于,所述第一输入为拖动所述第一图标至第一目标区域的输入,所述第一目标区域包括第一空闲图标位的显示区;
所述第一更新模块,包括:
第三获取子模块,用于获取所述第一空闲图标位的图标位显示参数;
第二更新子模块,用于按照所述图标位显示参数,更新所述第一图标的第一图标显示参数;
所述装置还包括:
第二显示模块,用于所述接收用户对第一图标的第一输入之后,在所述第一目标区域,显示所述第一图标;
其中,更新后的所述第一图标显示参数和所述图标位显示参数相同,所述图标位显示参数包括以下至少一项:形状、显示尺寸。
17.根据权利要求16所述的装置,其特征在于,所述装置还包括:
第三显示模块,用于在所述第一输入的输入过程中,在所述第一目标区域显示图标位提示标识,所述图标位提示标识用于指示所述第一空闲图标位的形状和尺寸。
18.根据权利要求11所述的装置,其特征在于,所述第一输入为拖动所述第一图标至第二目标区域的输入,所述第二目标区域为第二图标的显示区;
所述第一更新模块,包括:
第四获取子模块,用于获取所述第二图标的第二图标显示参数;
第三更新子模块,用于按照所述第二图标显示参数,更新所述第一图标的第一图标显示参数;
其中,更新后的所述第一图标显示参数和所述第二图标显示参数相同,所述第二图标显示参数包括以下至少一项:形状、显示尺寸。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括以下至少一项:
第一处理模块,用于所述接收用户对第一图标的第一输入之后,在所述第一图标在所述第二目标区域停留的时长大于预设阈值,且接收到用户对所述第一图标的第四输入的情况下,将更新后的所述第一图标移动至第三目标区域;其中,所述第四输入为拖动更新后的所述第一图标至第三目标区域的输入;
第二处理模块,用于所述接收用户对第一图标的第一输入之后,在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第四目标区域,所述第四目标区域为第二空闲图标位的显示区;
第三处理模块,用于所述接收用户对第一图标的第一输入之后,在预设时间段内未接收到用户对所述第一图标的第四输入的情况下,将所述第一图标移动至第五目标区域,或者,在所述第二目标区域显示所述第一图标,并将所述第二图标移动至第六目标区域;
其中,所述第五目标区域为接收所述第一输入之前所述第一图标的显示位置;所述第六目标区域包括所述第五目标区域、第三空闲图标位或者第三图标的显示区。
20.根据权利要求18所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于所述接收用户对第一图标的第一输入之后,获取所述第二图标的第二图标主题参数;
第一调整模块,用于按照所述第二图标主题参数,调整所述第一图标的第一图标主题参数;
其中,更新后的所述第一图标主题参数和所述第二图标主题参数相匹配;所述第一图标主题参数包括除所述第一图标显示参数之外的至少一项参数。
21.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至10中任一项所述的图标显示控制方法的步骤。
CN202010923448.6A 2020-09-04 2020-09-04 图标显示控制方法、装置和电子设备 Active CN112099686B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN202010923448.6A CN112099686B (zh) 2020-09-04 2020-09-04 图标显示控制方法、装置和电子设备
EP21863626.4A EP4195009A4 (en) 2020-09-04 2021-09-01 DISPLAY ICON CONTROL METHOD AND APPARATUS, AND ELECTRONIC DEVICE
JP2023514733A JP7540081B2 (ja) 2020-09-04 2021-09-01 アイコン表示制御方法、装置及び電子機器
PCT/CN2021/115953 WO2022048562A1 (zh) 2020-09-04 2021-09-01 图标显示控制方法、装置和电子设备
US18/178,039 US20230205391A1 (en) 2020-09-04 2023-03-03 Method and Apparatus for Controlling Icon Display, and Electronic Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010923448.6A CN112099686B (zh) 2020-09-04 2020-09-04 图标显示控制方法、装置和电子设备

Publications (2)

Publication Number Publication Date
CN112099686A CN112099686A (zh) 2020-12-18
CN112099686B true CN112099686B (zh) 2022-03-08

Family

ID=73757822

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010923448.6A Active CN112099686B (zh) 2020-09-04 2020-09-04 图标显示控制方法、装置和电子设备

Country Status (5)

Country Link
US (1) US20230205391A1 (zh)
EP (1) EP4195009A4 (zh)
JP (1) JP7540081B2 (zh)
CN (1) CN112099686B (zh)
WO (1) WO2022048562A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112099686B (zh) * 2020-09-04 2022-03-08 维沃移动通信有限公司 图标显示控制方法、装置和电子设备
CN112558838B (zh) * 2020-12-24 2022-06-28 维沃移动通信有限公司 应用图标的布局方法、装置、电子设备和可读存储介质
CN113452834B (zh) * 2021-06-16 2023-09-26 Oppo广东移动通信有限公司 一种显示方法、装置、存储介质及电子设备
CN113342232A (zh) * 2021-06-30 2021-09-03 维沃移动通信有限公司 图标生成方法、装置、电子设备和可读存储介质
CN115808994A (zh) * 2021-09-14 2023-03-17 华为技术有限公司 人机交互方法、计算机可读介质和电子设备
CN113885749A (zh) * 2021-09-24 2022-01-04 维沃移动通信有限公司 图标显示方法、装置及电子设备
CN113946250A (zh) * 2021-10-19 2022-01-18 维沃移动通信有限公司 文件夹显示方法、装置及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163129A (zh) * 2011-04-26 2011-08-24 宇龙计算机通信科技(深圳)有限公司 一种实现图标变形的方法及装置
CN103226429A (zh) * 2013-04-23 2013-07-31 广东欧珀移动通信有限公司 一种界面图标显示方法、装置及移动设备
CN106293412A (zh) * 2015-05-19 2017-01-04 富泰华工业(深圳)有限公司 图标调整方法、图标调整系统与电子装置
CN109663345A (zh) * 2018-12-26 2019-04-23 网易(杭州)网络有限公司 一种3d游戏的信息处理方法和装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005004419A (ja) 2003-06-11 2005-01-06 Fuji Photo Film Co Ltd ファイル閲覧装置及び方法並びにプログラム
CN101202863B (zh) * 2007-11-14 2010-06-16 深圳市同洲电子股份有限公司 一种录制节目信息的显示方法、装置及数字电视接收终端
JP5745241B2 (ja) 2010-09-08 2015-07-08 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、及び情報処理方法
US9383775B2 (en) * 2012-02-07 2016-07-05 Lg Electronics Inc. Icon display method for a pull-out display device
EP2664983A3 (en) * 2012-05-17 2018-01-03 LG Electronics, Inc. Mobile terminal and control method therefor
JP2014102575A (ja) 2012-11-16 2014-06-05 Nec Casio Mobile Communications Ltd 情報処理装置、表示制御方法、及びプログラム
US20140201655A1 (en) * 2013-01-16 2014-07-17 Lookout, Inc. Method and system for managing and displaying activity icons on a mobile device
JP2015225372A (ja) 2014-05-26 2015-12-14 理想科学工業株式会社 情報表示装置
US20160034153A1 (en) 2014-07-31 2016-02-04 Microsoft Corporation Icon Resizing
JP2017223766A (ja) 2016-06-14 2017-12-21 キヤノン株式会社 表示制御装置とその制御方法
CN106527871B (zh) * 2016-12-14 2019-10-29 北京小米移动软件有限公司 应用图标的显示方法及装置
CN108647079A (zh) * 2018-05-16 2018-10-12 珠海格力电器股份有限公司 一种应用程序的图标在设备中的展示方法及设备
JP2020080051A (ja) 2018-11-13 2020-05-28 シャープ株式会社 情報処理装置、表示方法及びプログラム
CN112099686B (zh) * 2020-09-04 2022-03-08 维沃移动通信有限公司 图标显示控制方法、装置和电子设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163129A (zh) * 2011-04-26 2011-08-24 宇龙计算机通信科技(深圳)有限公司 一种实现图标变形的方法及装置
CN103226429A (zh) * 2013-04-23 2013-07-31 广东欧珀移动通信有限公司 一种界面图标显示方法、装置及移动设备
CN106293412A (zh) * 2015-05-19 2017-01-04 富泰华工业(深圳)有限公司 图标调整方法、图标调整系统与电子装置
CN109663345A (zh) * 2018-12-26 2019-04-23 网易(杭州)网络有限公司 一种3d游戏的信息处理方法和装置

Also Published As

Publication number Publication date
EP4195009A4 (en) 2024-02-14
JP7540081B2 (ja) 2024-08-26
CN112099686A (zh) 2020-12-18
WO2022048562A1 (zh) 2022-03-10
EP4195009A1 (en) 2023-06-14
JP2023541818A (ja) 2023-10-04
US20230205391A1 (en) 2023-06-29

Similar Documents

Publication Publication Date Title
CN112099686B (zh) 图标显示控制方法、装置和电子设备
EP4012541B1 (en) Mobile terminal and object change support method for the same
US9557904B2 (en) Information processing apparatus, method for controlling display, and storage medium
CN111831182B (zh) 应用图标控制方法、装置及电子设备
CN111669507A (zh) 拍照方法、装置及电子设备
CN102934065A (zh) 信息处理装置
CN112286614A (zh) 用户界面的显示方法和装置、电子设备及存储介质
CN113342232A (zh) 图标生成方法、装置、电子设备和可读存储介质
CN113703634A (zh) 界面显示方法和装置
CN113268182A (zh) 应用图标的管理方法和电子设备
CN113032068A (zh) 显示方法和电子设备
WO2022253181A1 (zh) 图标整理方法、装置和电子设备
JP2013012063A (ja) 表示制御装置
CN113805755B (zh) 桌面布局方法、装置和电子设备
CN113885749A (zh) 图标显示方法、装置及电子设备
CN112162805B (zh) 截图方法、装置和电子设备
CN111796746B (zh) 音量调节方法、音量调节装置和电子设备
CN113805752A (zh) 对象移动方法和电子设备
CN112765500A (zh) 信息搜索方法及装置
CN114089884A (zh) 桌面编辑方法和电子设备
CN112162814A (zh) 图像显示方法、装置及电子设备
CN111638828A (zh) 界面显示方法及装置
CN113094137B (zh) 应用安装提示方法、装置、电子设备和可读存储介质
CN114442881A (zh) 一种信息显示方法及装置、电子设备和可读存储介质
CN113436297A (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