Icon display control method, device, electronic device and storage medium
By adjusting and re-laying the icons in the folder, the problem that folders can only store fixed-size icons, improving their storage capacity and functionality.
Patent Information
- Application Number
- CN202111247299.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-26
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-10-26
AI Technical Summary
Existing folders can only store application icons of fixed size, resulting in limited storage capacity.
Through the display folder interface, users are input, the display parameters of the icon are adjusted, and the display position of the icon is adjusted based on these parameters, thereby supporting the storage of larger-sized application icons.
Improve the storage capacity of folders, allowing them to support larger-sized application icons, and enhance the functionality and user experience of folders.
Smart Images

Figure CN113986076B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to an icon display control method, apparatus, electronic device, and storage medium. Background Art
[0002] Currently, users can organize some application icons into a desktop folder to save desktop space. However, current folders can only organize application icons of a fixed size, and the number of icons that can be organized on a single page of the folder is limited, which restricts the organizing capacity of the folder. Summary of the Invention
[0003] An object of embodiments of this application is to provide an icon display control method, apparatus, electronic device, and storage medium, which can solve the problem that current folders can only organize application icons of a fixed size, thus restricting the organizing capacity of the folder.
[0004] In a first aspect, embodiments of this application provide an icon display control method, which includes:
[0005] Display a folder interface, where the folder interface includes a plurality of icons;
[0006] Receive a first input from a user;
[0007] In response to the first input, adjust the display parameters corresponding to a first icon among the plurality of icons;
[0008] Based on the adjusted display parameters, adjust the display positions of at least some of the icons in the folder, where the at least some icons include the first icon.
[0009] In a second aspect, embodiments of this application provide an icon display control apparatus, which includes:
[0010] A display module, configured to display a folder interface, where the folder interface includes a plurality of icons;
[0011] A receiving module, configured to receive a first input from a user;
[0012] A first adjustment module, configured to, in response to the first input, adjust the display parameters corresponding to a first icon among the plurality of icons;
[0013] A second adjustment module, configured to, based on the adjusted display parameters, adjust the display positions of at least some of the icons in the folder, where the at least some icons include the first icon.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0015] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0016] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0017] In the embodiment of the present application, a folder interface is displayed; a first input from a user is received; in response to the first input, the display parameters corresponding to the first icon among a plurality of icons are adjusted; based on the adjusted display parameters, the display positions of at least some of the icons in the folder are adjusted. In the embodiment of the present application, after adjusting the display parameters corresponding to the first icon, the display positions of at least some of the icons in the folder are adjusted, so that the folder supports accommodating application icons of a larger size, thereby improving the accommodation capacity of the folder. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a flowchart of an icon display control method provided by an embodiment of the present application;
[0019] Figure 2 is one of the application scenario diagrams of the icon display control method provided by an embodiment of the present application;
[0020] Figure 3a is one of the application scenario diagrams of merging the first icon provided by an embodiment of the present application;
[0021] Figure 3b is one of the application scenario diagrams of merging the first icon provided by an embodiment of the present application;
[0022] Figure 3c is one of the application scenario diagrams of merging the first icon provided by an embodiment of the present application;
[0023] Figure 3d is one of the application scenario diagrams of merging the first icon provided by an embodiment of the present application;
[0024] Figure 4a is one of the application scenario diagrams of adjusting the display position of the first icon in the folder provided by an embodiment of the present application;
[0025] Figure 4bIt is the second application scenario diagram for adjusting the display position of the first icon in the folder provided by the embodiments of the present application;
[0026] Figure 5a It is one of the application scenario diagrams for adjusting the display position of each third icon in the folder provided by the embodiments of the present application;
[0027] Figure 5b It is the second application scenario diagram for adjusting the display position of each third icon in the folder provided by the embodiments of the present application;
[0028] Figure 5c It is the third application scenario diagram for adjusting the display position of each third icon in the folder provided by the embodiments of the present application;
[0029] Figure 6 It is the second application scenario diagram for the icon display control method provided by the embodiments of the present application;
[0030] Figure 7 It is the structural diagram of the icon display control device provided by the embodiments of the present application;
[0031] Figure 8 It is the structural diagram of the electronic device provided by the embodiments of the present application;
[0032] Figure 9 It is the hardware structural diagram of the electronic device provided by the embodiments of the present application. Detailed implementation manners
[0033] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0034] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. generally belong to the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.
[0035] Next, in conjunction with the accompanying drawings, the icon display control method provided by the embodiments of the present application will be described in detail through specific embodiments and their application scenarios.
[0036] Please refer to Figure 1 , Figure 1 which is a flowchart of the icon display control method provided by an embodiment of the present application. The icon display control method provided by an embodiment of the present application includes the following steps:
[0037] S101, display a folder interface.
[0038] In this step, a terminal applying the icon display control method provided by an embodiment of the present application displays a folder interface. Among them, the above terminal may be an electronic device such as a mobile phone or a tablet, or other electronic devices, and no specific limitation is made here.
[0039] Among them, the folder interface includes multiple icons, and the folder supports the Huarong grid system, thereby enriching the editing method of the folder and making the editing method of the icons in the folder consistent with that of the desktop icons, which conforms to the user's operation habits.
[0040] S102, receive a first input from the user.
[0041] In this step, receive a first input from the user for at least one icon in the folder. Among them, the icon corresponding to the first input may be referred to as the first icon.
[0042] The pointing object of the above first input is the first icon, and the above first input may be a touch input, a sliding input, or other types of input, and no specific limitation is made here.
[0043] S103, in response to the first input, adjust the display parameters corresponding to the first icon among the multiple icons.
[0044] The above display parameters are used to characterize the display size of the icon. After receiving the first input, adjust the display size of the first icon corresponding to the first input to achieve the purpose of enlarging or reducing the display size of the first icon.
[0045] S104, based on the adjusted display parameters, adjust the display positions of at least some of the icons in the folder.
[0046] In this step, after adjusting the display size of the first icon, further adjust the display position of the first icon in the folder, or adjust the display positions of the first icon and some of the icons in the folder, or adjust the display positions of all the icons in the folder to improve the storage space of the folder.
[0047] In an embodiment of the present application, a folder interface is displayed; a first input from a user is received; in response to the first input, display parameters corresponding to a first icon among a plurality of icons are adjusted; based on the adjusted display parameters, the display positions of at least some of the icons within the folder are adjusted. In the embodiment of the present application, after adjusting the display parameters corresponding to the first icon, the display positions of at least some of the icons within the folder are adjusted, enabling the folder to accommodate application icons of larger sizes, thereby improving the accommodation capacity of the folder.
[0048] Optionally, the adjusting the display parameters corresponding to the first icon among the plurality of icons in response to the first input includes:
[0049] In response to the first input, a plurality of first sub-icons are merged into a target icon; the display size of the target icon is different from the display size corresponding to each of the first sub-icons. In this embodiment, the first icon can be understood as a set of icons. The first icon includes a plurality of first sub-icons, and each first sub-icon is adjacent to at least one other first sub-icon.
[0050] In this case, in response to the first input, a plurality of first sub-icons are merged into a target icon. Among them, the display size of the target icon is different from the display size corresponding to each first sub-icon. Optionally, the display size of the above target icon can be the sum value of the display sizes corresponding to each first sub-icon.
[0051] An optional implementation is that in the case where the display positions corresponding to a plurality of first sub-icons are adjacent and the application program types corresponding to the plurality of first sub-icons belong to the same type, in response to the first input, the plurality of first sub-icons are merged into a target icon.
[0052] In this embodiment, the first icon includes a plurality of first sub-icons, and the plurality of first sub-icons are merged into a target icon with a larger display size, thereby flexibly setting the display size of the icons accommodated in the folder and enriching the accommodation content of the folder.
[0053] In other embodiments, an adjustment control is displayed in a preset area of the first sub-icon, and the display area of the first sub-icon can be adjusted based on the adjustment control.
[0054] For ease of understanding, please refer to Figure 2 , as Figure 2 shown, an adjustment control can be displayed in the lower right area of the first sub-icon.
[0055] In response to a first input from the user to the adjustment control, the display size corresponding to the first sub-icon is adjusted, where the display size of the first sub-icon can be enlarged based on the first input or reduced based on the first input.
[0056] In this embodiment, in response to a first input from the user to the adjustment control, the display size corresponding to the first sub-icon is adjusted, thereby flexibly setting the display size corresponding to the icon.
[0057] In Figure 2 the shown application scenario, the user clicks on the adjustment control and swipes to the right, adjusting the display size of the first sub-icon from 1*1 to 2*1. In Figure 2 the shown application scenario, the user clicks on the adjustment control and swipes downwards, adjusting the display size of the first sub-icon from 1*1 to 1*2. In Figure 2 the shown application scenario, the user clicks on the adjustment control and swipes to the lower left, adjusting the display size of the first sub-icon from 1*1 to 2*2.
[0058] Optionally, the merging of the multiple first sub-icons into one target icon in response to the first input includes:
[0059] In response to a first input to the control, when the control is located between two adjacent first sub-icons, the two adjacent first sub-icons are merged into one target icon;
[0060] When the control is located in the intersection area between four first sub-icons, the four first sub-icons are merged into one target icon.
[0061] In this embodiment, the folder interface includes a control, the above control is set between adjacent first sub-icons, and the pointing object of the above first input is the control.
[0062] In this embodiment, when the control is located between two adjacent first sub-icons, in response to a first input to the control, the two adjacent first sub-icons are merged into one target icon.
[0063] For ease of understanding, please refer to Figures 3a to 3c . As Figure 3a shown, icon 1 and icon 2 are arranged horizontally and displayed, both icon 1 and icon 2 are first sub-icons, and their display positions in the folder are adjacent. In this case, a control is displayed in the area between icon 1 and icon 2. In response to a first input to this control, the two icons with a display size of 1*1, namely icon 1 and icon 2, are horizontally merged into one target icon with a display size of 2*1.
[0064] Among them, when the user clicks on the left half of the target icon, the application corresponding to the above icon 1 can be loaded; when the user clicks on the right half of the target icon, the application corresponding to the above icon 2 can be loaded.
[0065] As Figure 3bAs shown, Icon 1 and Icon 2 are displayed in a vertical arrangement. Both Icon 1 and Icon 2 are first-level sub-icons, and the display positions of Icon 1 and Icon 2 in the folder are adjacent. In this case, a control is displayed in the area between Icon 1 and Icon 2. In response to a first input to this control, the two icons with a display size of 1*1, namely Icon 1 and Icon 2, are merged into one target icon with a display size of 1*2.
[0066] As Figure 3c shown, Icon 1, Icon 2, and Icon 3 are displayed in a vertical arrangement. Icon 1, Icon 2, and Icon 3 are all first-level sub-icons, and the display positions of Icon 1, Icon 2, and Icon 3 in the folder are adjacent. In this case, a control is displayed in the area between Icon 1 and Icon 2, and a control is also displayed in the area between Icon 2 and Icon 3. When an input to the control between Icon 1 and Icon 2 is received, the two icons with a display size of 1*1, namely Icon 1 and Icon 2, are merged into one icon with a display size of 1*2. When an input to the control between Icon 2 and Icon 3 is received, Icon 3 and the above-mentioned icon with a display size of 1*2 are merged into one target icon with a display size of 1*3.
[0067] In this embodiment, when the control is located in the intersection area between the four first-level sub-icons, in response to a first input to this control, the above four first-level sub-icons are merged into one target icon.
[0068] For ease of understanding, please refer to Figure 3d . As Figure 3d shown, Icon 1, Icon 2, Icon 3, and Icon 4 are all first-level sub-icons, and the display positions of Icon 1, Icon 2, Icon 3, and Icon 4 in the folder are adjacent. In this case, a control is displayed between Icon 1, Icon 2, Icon 3, and Icon 4. When an input to this control is received, the above-mentioned Icon 1, Icon 2, Icon 3, and Icon 4 are merged into one target icon with a display size of 2*2.
[0069] Optionally, the adjusting the display positions of at least some of the icons in the folder based on the adjusted display parameters includes:
[0070] When the display size corresponding to the adjusted first icon is greater than the target display size, the display positions of each second icon in the folder are adjusted in the order of the display positions corresponding to each second icon;
[0071] When the display size corresponding to the adjusted first icon is less than the target display size, the display positions of the second icons are not adjusted; or, the display positions of each second icon are adjusted so that the second icon fills the blank area between the first icon and the second icon.
[0072] In this embodiment, the above-mentioned first icon can be understood as an icon. If the display size of the adjusted first icon is larger than the target display size, and the target display size is the display size of the first icon before adjustment, then the display positions of each second icon in the folder are adjusted in the order of their corresponding display positions. Among them, the above-mentioned second icon is an icon other than the first icon in the folder.
[0073] That is to say, when the display size of the adjusted first icon increases, the number of grids occupied by the first icon increases, and the second icons in the folder are adjusted to occupy the grids with a later order according to the corresponding display position order.
[0074] In this embodiment, if the display size of the adjusted first icon is smaller than the target display size, an optional implementation is not to adjust the display positions of the second icons in the folder, and leave empty the grids generated due to the reduction of the display size of the first icon.
[0075] For easy understanding, please refer to Figure 4a , as Figure 4a shown, the target display size is 2*2. When the display size of the adjusted first icon is 1*1, 3 grids are left empty; when the display size of the adjusted first icon is 1*2, 2 grids are left empty; when the display size of the adjusted first icon is 2*1, 2 grids are left empty.
[0076] Another optional implementation is to adjust the display positions of each second icon so that the second icons fill the blank area between the first icon and the second icons. That is to say, the second icons are adjusted to occupy the grids generated due to the reduction of the display size of the first icon in the order of their corresponding display positions.
[0077] For easy understanding, please refer to Figure 4b , as Figure 4b shown, the target display size is 2*2. When the display size of the adjusted first icon is 1*1, the second icons in the folder are adjusted to occupy the 3 grids generated due to the reduction of the display size of the first icon in the order of their corresponding display positions; when the display size of the adjusted first icon is 1*2, the second icons in the folder occupy the 2 grids generated due to the reduction of the display size of the first icon; when the display size of the adjusted first icon is 2*1, the second icons in the folder occupy the 2 grids generated due to the reduction of the display size of the first icon.
[0078] In this embodiment, when the display size of the first icon changes, the display positions of the second icons in the folder are adjusted to layout the page of the folder and improve the storage capacity of the folder.
[0079] The technical solution for batch moving the icons in the folder is specifically described below:
[0080] Optionally, the receiving of the first input from the user includes:
[0081] Receiving a first input for a target sub - icon among the multiple second sub - icons;
[0082] The adjusting of the display parameters corresponding to the first icon among the multiple icons includes:
[0083] Updating the display position of the target sub - icon to the target position;
[0084] The adjusting of the display positions of at least some of the icons in the folder based on the adjusted display parameters includes:
[0085] Adjusting the display positions of the remaining second sub - icons except the target sub - icon among the multiple second sub - icons in the folder according to the target position.
[0086] The above - mentioned first icon can be understood as an icon set. The first icon includes multiple second sub - icons, and all or part of the above - mentioned second sub - icons are in a target state. Among them, the above - mentioned target state can be an editing state.
[0087] In the case where multiple second sub - icons are in the target state, receiving a first input for the target sub - icon among the multiple second sub - icons. Among them, the object pointed to by the first input is the target sub - icon among the multiple second sub - icons. The above - mentioned first input can be a touch input, a slide input, or other types of input, which are not specifically limited here.
[0088] Further, in response to the first input, updating the display position of the target sub - icon in the folder, and according to this target position, adjusting the display positions of the remaining second sub - icons except the target sub - icon among the multiple second sub - icons in the folder.
[0089] In this embodiment, in the case where multiple second sub - icons are in the target state, performing the first input to achieve batch moving of the icons in the folder, without the need to move the icons one by one, reducing the cumbersome operation steps, thereby improving the editing efficiency of the folder.
[0090] Optionally, after receiving the first input for the target sub - icon among the multiple second sub - icons and before updating the display position of the target sub - icon to the target position, the method further includes:
[0091] Updating the display positions of the remaining second sub - icons except the target sub - icon to the display position of the target sub - icon to make the multiple second sub - icons overlap;
[0092] Updating the display position of the target sub - icon to the target position includes:
[0093] Updating the display positions of the target sub - icon and the remaining second sub - icons except the target sub - icon to the target position;
[0094] Adjusting the display positions of the remaining second sub - icons except the target sub - icon among the multiple second sub - icons in the folder according to the target position includes:
[0095] Displaying the target sub - icon at the target position and adjusting the display positions of the remaining second sub - icons except the target sub - icon among the multiple second sub - icons in the folder according to the target position.
[0096] In this embodiment, after receiving the first input to the target sub - icon, the display positions of the remaining second sub - icons except the target sub - icon among the multiple second sub - icons are updated to the display position of the target sub - icon. That is to say, an aggregation process is performed on the target sub - icon and the remaining second sub - icons except the target sub - icon, so that the multiple second sub - icons overlap, and the target sub - icon is located at the top layer of the overlapping icons.
[0097] In this embodiment, based on the first input, the target icon is displayed at the target position pointed to by the first input, and the display positions of the remaining second sub - icons except the target sub - icon in the folder are adjusted.
[0098] For ease of understanding, please refer to Figure 5a , such as Figure 5a shown. The folder includes 8 icons, and the above 8 icons can be understood as 8 second sub - icons. In the order of icon 1 to icon 8, click inputs are sequentially performed on these 8 icons. In this way, the target sub - icon is determined to be icon 1.
[0099] A sliding input is performed on icon 1, and the display position pointed to by the sliding input is determined as the display position of icon 1. Further, the display positions of the above 8 second sub - icons are sequentially adjusted in the order of icon 1 to icon 8. Among them, during the process of moving icon 1, icons 2 to 7 are aggregated with icon 1, and a corner mark number is displayed in the preset area of icon 1, and this corner mark number represents the number of second sub - icons.
[0100] In an optional embodiment, the display positions of each second sub - icon in the folder can be adjusted in the order from largest to smallest according to the display sizes corresponding to the remaining second sub - icons except the target sub - icon.
[0101] For ease of understanding, please refer to Figure 5b , such as Figure 5bAs shown, the folder includes 8 second sub-icons, where icon 1 is the target sub-icon. The second sub-icons other than the target sub-icon are, in descending order of display size, icon 8, icon 7, icon 4, icon 5, icon 6, icon 2, and icon 3.
[0102] Perform a sliding input on icon 1, and determine the display position pointed to by the sliding input as the display position of icon 1. Further, in the order of the display sizes of the above-mentioned icons 2 to 8 from largest to smallest, adjust the display positions of icons 2 to 8 in sequence.
[0103] In an optional embodiment, the display positions of each second sub-icon in the folder can be adjusted according to a preset order corresponding to the second sub-icons other than the target sub-icon.
[0104] Optionally, the above preset order is related to the aesthetics corresponding to the second sub-icons, and the above aesthetics include but are not limited to the display size, display type, and display color of the third icon.
[0105] For ease of understanding, please refer to Figure 5b , as Figure 5b shown, the folder includes 8 second sub-icons, where icon 1 is the target sub-icon. The preset order corresponding to the second sub-icons can be determined according to the aesthetics of each second sub-icon as icon 7, icon 8, icon 5, icon 4, icon 2, icon 3, and icon 6.
[0106] Perform a sliding input on icon 1, and determine the display position pointed to by the sliding input as the display position of icon 1. Further, in the preset order corresponding to the above third icon, adjust the display positions of icons 2 to 8 in sequence.
[0107] Optionally, after adjusting the display positions of at least some of the icons in the folder, the method includes:
[0108] Receive a second input for the third icon in the folder; in response to the second input, move the third icon out of the folder.
[0109] In this embodiment, the above third icon can be an icon or an icon set including multiple icons. The pointing object of the above second input is the third icon, and the above second input can be a touch input, a sliding input, or other types of input, which are not specifically limited herein.
[0110] Optionally, the above second input can be a sliding input, and the input start point of this second input is the display position of the third icon, and the input end point is a preset icon removal area in the folder. After moving the third icon to the icon removal area, move the third icon out of the folder.
[0111] For ease of understanding, please refer to Figure 6 , as Figure 6 shown, there is an icon removal area displayed in the folder. Moving the third icon to this icon removal area will move the third icon out of the folder.
[0112] In this embodiment, since the folder displays an icon removal area, the user only needs to perform one operation to move the icon out of the folder, reducing cumbersome operation steps and improving the editing efficiency of the folder.
[0113] Optionally, performing a third input on the folder displays a folder color modification menu, and then the background color of the folder can be edited to flexibly perform personalized editing on the folder to meet user needs.
[0114] Optionally, the color of the icons in the folder can be set to be the same as the desktop background color. For example, if the desktop background color is black, the color of the icons in the folder can be set to black to improve the display effect of the icons.
[0115] As Figure 7 shown, the icon display control device 200 includes:
[0116] A display module 201 for displaying a folder interface;
[0117] A receiving module 202 for receiving a first input from the user;
[0118] A first adjustment module 203 for adjusting the display parameters corresponding to the first icon among the multiple icons in response to the first input;
[0119] A second adjustment module 203 for adjusting the display positions of at least some of the icons in the folder based on the adjusted display parameters.
[0120] Optionally, the first icon includes a plurality of first sub-icons, and each first sub-icon is adjacent to at least one other first sub-icon. The first adjustment module 203 is specifically configured to:
[0121] In response to the first input, merge the plurality of first sub-icons into one target icon.
[0122] Optionally, the folder interface includes a control. The first adjustment module 203 is further specifically configured to:
[0123] In response to a first input to the control, when the control is located between two adjacent first sub-icons, merge the two adjacent first sub-icons into one target icon;
[0124] When the control is located in the intersection area between the four first sub - icons, merge the four first sub - icons into a target icon.
[0125] Optionally, the second adjustment module 204 is specifically configured to:
[0126] When the display size of the adjusted first icon is greater than the target display size, adjust the display positions of each of the second icons in the folder in the order of their corresponding display positions;
[0127] When the display size of the adjusted first icon is less than the target display size, do not adjust the display positions of the second icons; or, adjust the display positions of each of the second icons so that the second icons fill the blank area between the first icon and the second icons.
[0128] Optionally, the first icon includes a plurality of second sub - icons, and the plurality of second sub - icons are in a target state. The receiving module 202 is specifically configured to:
[0129] Receive a first input for a target sub - icon among the plurality of second sub - icons;
[0130] The first adjustment module 203 is further specifically configured to:
[0131] Update the display position of the target sub - icon to a target position;
[0132] The second adjustment module 204 is further specifically configured to:
[0133] According to the target position, adjust the display positions of the remaining second sub - icons other than the target sub - icon among the plurality of second sub - icons in the folder.
[0134] Optionally, the icon display control device 200 further includes:
[0135] An update module, configured to update the display positions of the remaining second sub - icons other than the target sub - icon to the display position of the target sub - icon, so that the plurality of second sub - icons overlap;
[0136] The first adjustment module 203 is further specifically configured to:
[0137] Update the display positions of the target sub - icon and the remaining second sub - icons other than the target sub - icon to the target position;
[0138] The second adjustment module 204 is further specifically configured to:
[0139] Display the target sub - icon at the target position, and adjust the display positions of the remaining second sub - icons in the multiple second sub - icons except the target sub - icon in the folder according to the target position.
[0140] In the embodiments of the present application, a folder interface is displayed; a first input from a user is received; in response to the first input, the display parameters corresponding to the first icon among multiple icons are adjusted; based on the adjusted display parameters, the display positions of at least some of the icons in the folder are adjusted. In the embodiments of the present application, after adjusting the display parameters corresponding to the first icon, the display positions of at least some of the icons in the folder are adjusted, so that the folder supports accommodating application icons of larger sizes, thereby improving the accommodation capacity of the folder.
[0141] The icon display control device in the embodiments of the present application can be a device, or a component, an integrated circuit, or a chip in a terminal. The device can be a mobile electronic device or a non - mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle - mounted electronic device, a wearable device, an ultra - mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non - mobile electronic device can be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self - service machine, etc. The embodiments of the present application do not make specific limitations.
[0142] The icon display control device in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.
[0143] The icon display control device provided in the embodiments of the present application can implement Figure 1 each process implemented by the method embodiments. To avoid repetition, it will not be elaborated here.
[0144] Optionally, as Figure 8 shown, the embodiments of the present application further provide an electronic device 300, including a processor 301, a memory 302, a program or instruction stored on the memory 302 and executable on the processor 301. When the program or instruction is executed by the processor 301, it implements each process of the above - mentioned icon display control method embodiments and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0145] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0146] Figure 9 Schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application.
[0147] The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.
[0148] Those skilled in the art can understand that the electronic device 1000 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 1010 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 9 The structure of the electronic device shown does not limit the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0149] Among them, the display unit 1006 is further configured to display a folder interface;
[0150] The user input unit 1007 is further configured to receive a first input from the user;
[0151] The processor 1010 is further configured to, in response to the first input, adjust the display parameters corresponding to the first icon among the multiple icons;
[0152] The display unit 1006 is further configured to adjust the display positions of at least some of the icons in the folder based on the adjusted display parameters.
[0153] Among them, the processor 1010 is further configured to, in response to the first input, merge the multiple first sub-icons into one target icon.
[0154] Among them, the processor 1010 is further configured to, in response to a first input to the control, when the control is located between two adjacent first sub-icons, merge the two adjacent first sub-icons into one target icon;
[0155] When the control is located in the junction area between four first sub-icons, merge the four first sub-icons into one target icon.
[0156] Among them, the display unit 1006 is further configured to, when the display size corresponding to the adjusted first icon is greater than the target display size, adjust the display positions of each of the second icons in the folder in the order of the display positions corresponding to each of the second icons;
[0157] When the display size corresponding to the adjusted first icon is less than the target display size, the display positions of the second icons are not adjusted; or, the display positions of each of the second icons are adjusted so that the second icons fill the blank area between the first icon and the second icons.
[0158] Among them, the user input unit 1007 is further configured to receive a first input for a target sub-icon among the multiple second sub-icons;
[0159] The processor 1010 is further configured to update the display position of the target sub-icon to a target position;
[0160] The display unit 1006 is further configured to, according to the target position, adjust the display positions of the remaining second sub-icons other than the target sub-icon among the multiple second sub-icons in the folder.
[0161] Among them, the processor 1010 is further configured to update the display positions of the remaining second sub-icons other than the target sub-icon to the display position of the target sub-icon so that the multiple second sub-icons overlap;
[0162] Update the display positions of the target sub-icon and the remaining second sub-icons other than the target sub-icon to the target position;
[0163] The display unit 1006 is further configured to display the target sub-icon at the target position and, according to the target position, adjust the display positions of the remaining second sub-icons other than the target sub-icon among the multiple second sub-icons in the folder.
[0164] In the embodiments of the present application, a folder interface is displayed; a first input of a user is received; in response to the first input, the display parameters corresponding to a first icon among the multiple icons are adjusted; based on the adjusted display parameters, the display positions of at least some of the icons in the folder are adjusted. In the embodiments of the present application, after the display parameters corresponding to the first icon are adjusted, the display positions of at least some of the icons in the folder are adjusted, so that the folder supports accommodating application icons of a larger size, thereby improving the accommodation capacity of the folder.
[0165] It should be understood that in the embodiments of the present application, the input unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes the image data of static pictures or videos obtained by an image capturing device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10071 can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also known as a touch screen. The touch panel 10071 can include two parts: a touch detection device and a touch controller. The other input devices 10072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here. The memory 1009 can be used to store software programs and various data, including but not limited to application programs and operating systems. The processor 1010 can integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 1010.
[0166] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above-mentioned embodiment of the icon display control method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0167] Among them, the processor is the processor in the electronic device described in the above-mentioned embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disc, etc.
[0168] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement each process of the above-mentioned embodiment of the icon display control method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0169] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-on-chip, a system chip, a chip system, or a system-on-chip, etc.
[0170] It should be noted that in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0171] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to enable a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0172] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those of ordinary skill in the art, under the inspiration of the present application and without departing from the spirit and scope protected by the claims of the present application, can also make many forms, all of which fall within the protection scope of the present application.
Claims
1. An icon display control method, characterized in that, Including: Displaying a folder interface, the folder interface including a plurality of icons; Receiving a first input from a user; In response to the first input, adjusting display parameters corresponding to a first icon among the plurality of icons; Based on the adjusted display parameters, adjusting display positions of at least some of the icons in the folder, the at least some icons including the first icon; The first icon includes a plurality of first sub-icons, and each first sub-icon is adjacent to at least one other first sub-icon. The adjusting display parameters corresponding to the first icon among the plurality of icons in response to the first input includes: In response to the first input, merging the plurality of first sub-icons into one target icon; After merging the plurality of first sub-icons, reducing a display size of the first icon; The adjusting display positions of at least some of the icons in the folder based on the adjusted display parameters includes: In a case where a display size corresponding to the adjusted first icon is smaller than a target display size, not adjusting display positions of each second icon in the folder; or, adjusting display positions of each second icon so that the second icon fills a blank area between the first icon and the second icon; the target display size is a display size corresponding to the first icon before adjustment, and the second icon is an icon other than the first icon in the folder.
2. The method according to claim 1, wherein The folder interface includes a control; The merging the plurality of first sub-icons into one target icon in response to the first input includes: In response to a first input to the control, when the control is located between two adjacent first sub-icons, merging the two adjacent first sub-icons into one target icon; When the control is located in an intersection area among four first sub-icons, merging the four first sub-icons into one target icon.
3. The method according to claim 1, wherein The first icon includes a plurality of second sub-icons, and the plurality of second sub-icons are in a target state. The receiving a first input from a user includes: Receiving a first input for a target sub-icon among the plurality of second sub-icons; The adjusting display parameters corresponding to the first icon among the plurality of icons includes: Updating a display position of the target sub-icon to a target position; The adjusting display positions of at least some of the icons in the folder based on the adjusted display parameters includes: Adjusting display positions in the folder of the remaining second sub-icons other than the target sub-icon among the plurality of second sub-icons according to the target position.
4. The method according to claim 3, characterized in that After receiving the first input for the target sub-icon among the plurality of second sub-icons and before updating the display position of the target sub-icon to the target position, the method further includes: Updating display positions of the remaining second sub-icons other than the target sub-icon to the display position of the target sub-icon so that the plurality of second sub-icons overlap; The updating the display position of the target sub-icon to the target position includes: Updating display positions of the target sub-icon and the remaining second sub-icons other than the target sub-icon to the target position; Adjusting the display positions of the remaining second sub-icons except the target sub-icon among the multiple second sub-icons in the folder according to the target position includes: Displaying the target sub-icon at the target position, and adjusting the display positions of the remaining second sub-icons except the target sub-icon among the multiple second sub-icons in the folder according to the target position.
5. An icon display control device, characterized in that Including: A display module for displaying a folder interface, where the folder interface includes multiple icons; A receiving module for receiving a first input from a user; A first adjustment module for adjusting the display parameters corresponding to a first icon among the multiple icons in response to the first input; A second adjustment module for adjusting the display positions of at least some of the icons in the folder based on the adjusted display parameters, where the at least some icons include the first icon; The first icon includes multiple first sub-icons, and each first sub-icon is adjacent to at least one other first sub-icon. The first adjustment module is specifically configured to: In response to the first input, merge the multiple first sub-icons into a target icon; After merging the multiple first sub-icons, reduce the display size of the first icon; The second adjustment module is specifically configured to: in the case where the display size corresponding to the adjusted first icon is smaller than the target display size, not adjust the display positions of each second icon in the folder; or, adjust the display positions of each second icon so that the second icon fills the blank area between the first icon and the second icon; The target display size is the display size corresponding to the first icon before adjustment, and the second icon is an icon other than the first icon in the folder.
6. The device according to claim 5, characterized in that, The folder interface includes a control; the first adjustment module is further specifically configured to: In response to a first input to the control, in the case where the control is located between two adjacent first sub-icons, merge the two adjacent first sub-icons into a target icon; In the case where the control is located in the intersection area between four first sub-icons, merge the four first sub-icons into a target icon.
7. The device according to claim 5, characterized in that The first icon includes multiple second sub-icons, and the multiple second sub-icons are in a target state. The receiving module is specifically configured to: Receive a first input for the target sub-icon among the multiple second sub-icons; The first adjustment module is further specifically configured to: Update the display position of the target sub-icon to the target position; The second adjustment module is further specifically configured to: Adjust the display positions of the remaining second sub-icons except the target sub-icon among the multiple second sub-icons in the folder according to the target position.
8. The device according to claim 7, characterized in that, The device further includes: An update module for updating the display positions of the remaining second sub-icons except the target sub-icon to the display position of the target sub-icon so that the multiple second sub-icons overlap; The first adjustment module is further specifically configured to: Update the display positions of the target sub-icon and the remaining second sub-icons except the target sub-icon to the target position; The second adjustment module is further specifically configured to: Display the target sub-icon at the target position, and adjust the display positions of the remaining second sub-icons except the target sub-icon among the multiple second sub-icons in the folder according to the target position.
9. An electronic device, characterized in that, It includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, it implements the steps of the icon display control method described in any one of claims 1-4.
10. A readable storage medium, characterized in that, A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, it implements the steps of the icon display control method described in any one of claims 1-4.
Citation Information
Patent Citations
Folder management method and equipment
CN105630298A
Icon position adjusting method and device and electronic device
CN112099695A