Icon display method and device

By receiving and utilizing input information of icons, such as pressure and speed information, to determine the display level of icons in the stacking component, the problem of single icon display mode in the prior art is solved, and a more flexible and diverse icon display is achieved.

CN119165998APending Publication Date: 2024-12-20VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411279843.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In the prior art, the way electronic devices display icons in stacked components is relatively singular, relying solely on the drag order of the icons, lacking diversity.

Method used

The display level of the icon in the stacking component is determined by receiving input information of the icon, including pressure information and speed information, so that the diversity of the icon is displayed in the stacking component.

Benefits of technology

Improves the diversity of icons displayed in stacked components, enhances the user experience, and provides a more flexible and personalized way to display icons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119165998A_ABST
    Figure CN119165998A_ABST
Patent Text Reader

Abstract

The invention discloses an icon display method and device, and belongs to the technical field of communication. The icon display method comprises the following steps: receiving a first input for a first icon; in response to the first input, displaying a first icon on a first stacking level of a first stacking component, the first stacking component being used for stacking the display icons; wherein the first stacking level is determined by input information of the first input, and the input information comprises any one of pressure information and speed information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an icon display method and device. Background Art

[0002] With the development of the mobile Internet era, more and more application programs are installed in electronic devices, wherein the electronic device can display icons of the installed application programs on the desktop.

[0003] Currently, in order to improve the utilization rate of the desktop space, the user can drag at least one icon on the desktop to the stacking component, so that the electronic device can display the at least one icon in the stacking component according to the dragging order of the at least one icon.

[0004] In this way, since the electronic device can only display the icons in the stack component according to the dragging order of the icons, the way in which the electronic device displays the icons in the stack component is relatively simple. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide an icon display method and device, which can increase the diversity of ways in which electronic devices display icons in stacked components.

[0006] In a first aspect, an embodiment of the present application provides an icon display method, the method comprising:

[0007] receiving a first input for a first icon;

[0008] In response to the first input, displaying a first icon on a first stacking level of a first stacking component, the first stacking component being used for stacking and displaying icons;

[0009] The first stacking level is determined by input information of the first input, and the input information includes any one of the following: pressure information and speed information.

[0010] In a second aspect, an embodiment of the present application provides an icon display method device, the device comprising: a receiving module and a display module; wherein:

[0011] A receiving module, configured to receive a first input of a first icon;

[0012] A display module, configured to display a first icon on a first stacking level of a first stacking component in response to a first input received by the receiving module, wherein the first stacking component is configured to stack and display icons;

[0013] The first stacking level is determined by input information of the first input, and the input information includes any one of the following: pressure information and speed information.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the icon display 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, and when the program or instruction is executed by a processor, the steps of the icon display method described in the first aspect are implemented.

[0016] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the icon display method as described in the first aspect.

[0017] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the icon display method as described in the first aspect.

[0018] In an embodiment of the present application, a first input to a first icon is received; in response to the first input, the first icon is displayed on a first stacking level of a first stacking component; wherein the first stacking level is determined by input information of the first input, and the input information includes any of the following: pressure information, speed information. In this way, the first icon can be displayed at different stacking levels in the first stacking component according to the input information of the first input, thereby increasing the diversity of display modes of the first icon in the first stacking component. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 This is a schematic diagram of the process of the icon display method provided in the embodiment of the present application. Figure 1 ;

[0020] Figure 2A This is a schematic diagram of the icon display interface provided in the embodiment of the present application. Figure 1 ;

[0021] Figure 2B This is a second schematic diagram of the icon display interface provided in the embodiment of the present application;

[0022] Figure 2C This is a schematic diagram of the icon display interface provided in the embodiment of the present application. Figure 3 ;

[0023] Figure 3 This is a schematic diagram of the icon display interface provided in the embodiment of the present application. Figure 4 ;

[0024] Figure 4Schematic diagram 2 of the flowchart of the icon display method provided in the embodiment of the present application;

[0025] Figure 5 This is a schematic diagram of the process of the icon display method provided in the embodiment of the present application. Figure 3 ;

[0026] Figure 6 This is a schematic diagram of the process of the icon display method provided in the embodiment of the present application. Figure 4 ;

[0027] Fig. 7A This is a schematic diagram of the icon display interface provided in the embodiment of the present application. Figure 5 ;

[0028] Figure 7B This is a schematic diagram of the icon display interface provided in the embodiment of the present application. Figure 6 ;

[0029] Figure 8 is a schematic diagram of an icon display device provided in an embodiment of the present application Figure 1 ;

[0030] Fig. 9 is a second schematic diagram of the icon display device provided in an embodiment of the present application;

[0031] Fig.10 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0032] Fig.11 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions 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. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0034] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0035] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".

[0036] The icon display method and device provided in the embodiments of the present application are described in detail below through specific embodiments and their application scenarios in combination with the accompanying drawings.

[0037] The icon display method and device provided in the embodiments of the present application can be applied to display scenarios of icons of application programs on mobile phones.

[0038] With the development of the mobile Internet era, more and more applications are installed in mobile phones, wherein the mobile phone can display icons of the installed applications on the desktop.

[0039] At present, in order to improve the utilization rate of the desktop space, the user can drag at least one icon on the mobile phone desktop to the stacking component, so that the mobile phone can display the at least one icon in the stacking component according to the dragging order of the at least one icon. For example, when the user drags the icon of the map application, the icon of the weather application and the icon of the travel application on the mobile phone desktop to the stacking component in sequence, the mobile phone can display the icon of the map application at the bottom stacking level of the stacking component, display the icon of the weather application at the upper stacking level of the icon of the map application in the stacking component, and display the icon of the travel application at the upper stacking level of the stacking component.

[0040] In this way, since the mobile phone can only display icons in the stack component according to the order in which the icons are dragged, the way in which the mobile phone displays icons in the stack component is relatively simple.

[0041] To this end, an embodiment of the present application provides an icon display method and device, receiving a first input to a first icon; in response to the first input, displaying the first icon on a first stacking level of a first stacking component; wherein the first stacking level is determined by input information of the first input, and the input information includes any of the following: pressure information, speed information. In this way, the electronic device can display the first icon at different stacking levels in the first stacking component according to the input information of the first input, thereby improving the diversity of the display methods of the first icon in the first stacking component.

[0042] The execution subject of the icon display method provided in the embodiment of the present application may be an icon display device. Exemplarily, the icon display device may be an electronic device, or a functional component or functional entity in the electronic device. The following will take the execution subject as an electronic device as an example to exemplarily illustrate the icon display method provided in the embodiment of the present application.

[0043] Figure 1 is a flowchart of an icon display method provided in an embodiment of the present application, such as Figure 1 As shown, the icon display method provided in the embodiment of the present application may include the following steps 101 and 102.

[0044] Step 101: An electronic device receives a first input to a first icon.

[0045] In some embodiments of the present application, the first icon may be an icon of a first application installed on the electronic device.

[0046] In some embodiments of the present application, the first application may include but is not limited to any of the following: social software applications, payment applications, navigation applications, shopping applications, video applications, photo album applications, music applications, etc. The specific application may be determined according to actual usage requirements and is not limited in the embodiments of the present application.

[0047] In some embodiments of the present application, the first input may be a drag input for the first icon, and the drag input is used to instruct to drag the first icon to the first stacking component.

[0048] In some embodiments of the present application, the first input may include two sub-inputs, the first sub-input being a first press input to the first icon, and the second sub-input being a second press input to the first stacking component, wherein the first press input is before the second press input, and the interval between the first press input and the second press input is less than or equal to a preset duration.

[0049] In some embodiments of the present application, the shape of the first stacking assembly may be any possible shape such as a circle, a rectangle, a triangle, a rhombus, a ring or a polygon, etc. The specific shape may be determined according to actual use requirements and is not limited in the embodiments of the present application.

[0050] Step 102: The electronic device displays a first icon on a first stacking level of a first stacking component in response to a first input.

[0051] In some embodiments of the present application, the first stacking component is used to stack and display icons.

[0052] The first stacking level is determined by the input information of the first input, and the input information includes any one of the following: pressure information and speed information.

[0053] In some embodiments of the present application, when the first input is a drag input of the first icon or the first input includes a first sub-input and a second sub-input, the input information may be the pressure information.

[0054] In some embodiments of the present application, the above-mentioned pressure information may be a first pressure value detected by the pressure sensor when the user's finger presses the above-mentioned first icon when the user makes a first input to the above-mentioned first icon, and a second pressure value detected by the pressure sensor when the user's finger presses the above-mentioned first stacking component, or at least one pressure value detected by the pressure sensor when the user's finger drags the first icon.

[0055] In some embodiments of the present application, the first stacking level may be positively correlated with the pressure information or negatively correlated with the pressure information, and this embodiment does not impose any specific limitation here.

[0056] For example, the greater the average value of the pressure when the user's finger presses the above-mentioned first icon and the average value of the pressure when the user's finger presses the above-mentioned first stacking component, the larger the above-mentioned first stacking level is, that is, the lower the first stacking level is in the first stacking component; the smaller the average value of the first pressure when the user's finger presses the above-mentioned first icon and the average value of the second pressure when the user's finger presses the above-mentioned first stacking component, the smaller the above-mentioned first stacking level is, that is, the higher the first stacking level is in the first stacking component.

[0057] For another example, the larger the average value of at least one pressure value when the user's finger drags the first icon, the larger the first stacking level, that is, the lower the first stacking level is in the first stacking component; the smaller the average value of the first pressure value when the user's finger presses the first icon and the second pressure value when the user's finger presses the first stacking component, the smaller the first stacking level is, that is, the higher the first stacking level is in the first stacking component.

[0058] In some embodiments of the present application, when the electronic device does not receive the first input, it can reduce the display of the first stacking component and display the multiple groups of icons in the first stacking component in a stacked form as thumbnails.

[0059] It should be noted that if there is only one group of icons in the first stacking component, the electronic device can normally stack and display the group of icons in the first stacking component.

[0060] For example Figure 2AAs shown, when the electronic device is a mobile phone, a total of five icons, app1 to app5, and a first stacking component 21 are displayed on the screen 20 of the mobile phone. If the mobile phone does not receive the first input, the mobile phone can reduce the stacking component 21 on the screen 20, and the display size is consistent with the size of the icons on the screen 20. The stacking component 21 displays thumbnails of two groups of icons, each group of icons includes at least one icon, and each group of icons is displayed in a stacked manner.

[0061] It should be noted that if the mobile phone receives the above-mentioned first input, the mobile phone can enlarge and display the first stacking component 21. After the mobile phone enlarges and displays the first stacking component 21, it can determine the area where each group of stacked icons is located in the first stacking component 21. If the above-mentioned first input is an input to move the first icon to the first area in the first stacking component 21, the mobile phone can classify the first icon into the first group of icons corresponding to the first area, and display the first icon at the first stacking level of the first stacking component 21.

[0062] Combination Figure 2A ,like Figure 2B As shown, when the mobile phone receives the above-mentioned first input, the mobile phone can first enlarge the first stacking component 21 for display, and normally display the two groups of icons in the first stacking component 21 in a partially stacked manner. For example, when the first icon is app4, the first stacking level is 1, and the first input is an input to move app4 to the upper half area in the first stacking component 21, then the mobile phone can add the upper half area of ​​app4 to the corresponding group of icons, and stack the level at the first level of the first stacking component. For example, when the first icon is app5, the stacking level where app5 is located is 2, and the first input is an input to move app5 to the lower half area in the first stacking component 21, then the mobile phone can add the lower half area of ​​app5 to the corresponding group of icons, and display app5 at the second level of the first stacking component.

[0063] It should be noted that if the mobile phone does not receive a new first input within a first time period after displaying the first icon on the first stacking level, then Figure 2B ,like Figure 2C As shown, the mobile phone can completely stack each group of icons in the first stacking component 21. When the mobile phone completely stacks each group of icons in the first stacking component 21, the icons with a larger stacking level in each group of icons will be covered by the icons with a smaller stacking level. Figure 2C As shown, other icons in a group of icons corresponding to the upper half area of ​​the first stacking component 21 are covered by app4, and other icons in a group of icons corresponding to the lower half area of ​​the first stacking component 21 are covered by appn.

[0064] It should be noted that if the mobile phone does not receive a new first input within the second time period after each group of icons in the first stacking component 21 is completely stacked and displayed, then Figure 2C ,like Figure 2A As shown, the mobile phone can shrink the stacking component 21 and display each group of icons in the stacking component 21 in a stacked manner as thumbnails.

[0065] In some embodiments of the present application, when the electronic device is a foldable electronic device, the first input may be a folding input to a foldable screen of the electronic device, the foldable screen includes a first screen area and a second screen area, any sub-area in the first screen area corresponds to a sub-area in the second screen area, and the first icon is an icon in any sub-area in the first screen area;

[0066] The first stacking component is displayed in a first sub-area of ​​the second screen area, and the first sub-area corresponds to the sub-area where the first icon is located in the first screen area.

[0067] For example Figure 3 As shown, the foldable screen 30 of the electronic device includes a first screen area 31 and a second screen area 32. The first screen area 31 includes sub-areas 311, 312, ..., 318, and the second screen area 32 includes sub-areas 321, 322, ..., 328, where sub-area 311 corresponds to sub-area 221, sub-area 312 corresponds to sub-area 322, ..., sub-area 318 corresponds to sub-area 328. If the first icon is icon a1 in sub-area 311 of the first screen area 31, the first stacking component can be displayed in sub-area 321.

[0068] In this way, when the electronic device is a foldable electronic device, the electronic device divides the first screen area and the second screen area into areas and makes the first screen area correspond to the second screen area, so that the first icon can be displayed in the first sub-area corresponding to the sub-area where the first icon is located in the first screen area. The icons in the corresponding sub-areas on the two screen areas can be displayed in a stacked manner through the stacking component, thereby improving the diversity of icon display methods in the stacking component.

[0069] In some embodiments of the present application, the above-mentioned first icon can be an icon displayed in any sub-area in the first screen area, or an icon displayed in a stacked component in any sub-area in the first screen area. This embodiment does not make specific restrictions here.

[0070] In some embodiments of the present application, when the first input is the folding input, the input information includes the speed information.

[0071] In some embodiments of the present application, the above-mentioned speed information may be at least one folding speed value detected by a speed sensor when a user folds a foldable screen of an electronic device.

[0072] In some embodiments of the present application, the first stacking level may be positively correlated with the speed information or negatively correlated with the speed information, which is not specifically limited in this embodiment.

[0073] For example, the larger the average value of at least one folding speed value when the user folds the foldable screen, the larger the first stacking level, that is, the lower the first stacking level is in the first stacking assembly; the smaller the average value of at least one folding speed value when the user folds the foldable screen, the smaller the first stacking level, that is, the higher the first stacking level is in the first stacking assembly.

[0074] In the icon display method provided in the embodiment of the present application, a first input to a first icon is received; in response to the first input, the first icon is displayed on a first stacking level of a first stacking component; wherein the first stacking level is determined by input information of the first input, and the input information includes any of the following: pressure information, speed information. In this way, the first icon can be displayed at different stacking levels in the first stacking component according to the input information of the first input, thereby increasing the diversity of display modes of the first icon in the first stacking component.

[0075] In some embodiments of the present application, before receiving the first input, the first sub-area displays a second icon; Figure 1 ,like Figure 4 As shown, before the above step 102, the icon display method provided by the present application further includes the following step 103:

[0076] Step 103: The electronic device creates and displays a first stacking component in the first sub-area;

[0077] The second icon is displayed at the second stacking level of the first stacking component.

[0078] In some embodiments of the present application, if before the electronic device receives the above-mentioned first input, the above-mentioned first sub-area has no folding component, the first sub-area only displays the second icon, and the second sub-area also has no stacking component, and the second sub-area only displays the first icon, then after receiving the above-mentioned folding input, the electronic device needs to create and display the first stacking component in the first sub-area. Further, the electronic device can respond to the above-mentioned folding input, determine the first stacking level based on the speed information of the above-mentioned folding input, and determine the second stacking level based on the first stacking level. Then the electronic device can display the first icon on the first stacking level of the first stacking component, and display the second icon on the second stacking level of the above-mentioned first stacking component. Wherein, the above-mentioned second stacking level is different from the above-mentioned first stacking level.

[0079] In some embodiments of the present application, if the first stacking level is greater than or equal to the first preset stacking level, the second stacking level is a level smaller than the first stacking level; if the first stacking level is smaller than the first preset stacking level, the second stacking level is a level greater than the first stacking level.

[0080] For example, the first preset stacking level may be 2 layers, and if the first stacking level is 2 layers, the second stacking level may be 1 layer. If the first stacking level is 1 layer, the second stacking level may be 2 layers.

[0081] It should be noted that, if before receiving the above-mentioned first input, the above-mentioned first sub-area is a blank area of ​​the first screen area, that is, the first sub-area displays neither the second icon nor the stacking component, and the second sub-area also does not display the stacking component, and the second sub-area only displays the first icon, then after receiving the above-mentioned folding input, the electronic device needs to create and display the first stacking component in the first sub-area. Further, the electronic device can respond to the above-mentioned folding input, determine the first stacking level based on the speed information of the above-mentioned folding input, and determine the second stacking level based on the first stacking level. Then, the electronic device can display the first icon on the first stacking level of the first stacking component, and display the second icon on the second stacking level of the above-mentioned first stacking component. Among them, the above-mentioned second stacking level is different from the above-mentioned first stacking level. If the first stacking level is greater than or equal to the preset level, the second stacking level is a level less than the first stacking level; if the first stacking level is less than the preset level, the second stacking level is a level greater than the first stacking level.

[0082] In this way, the electronic device creates and displays a first stacking component in the first sub-area when the second icon is displayed in the first sub-area before receiving the first input, so that the electronic device displays the first icon at different stacking levels in the first stacking component in response to the first input, thereby improving the diversity of display methods of the first icon in the first stacking component.

[0083] In some embodiments of the present application, before receiving the first input, the first screen area includes a second stacking component, the first icon is an icon in the second stacking component, and the first icon includes multiple icons; Figure 4 ,like Figure 5 As shown, before the above step 102, the icon display method provided by the present application further includes the following step 104:

[0084] Step 104: The electronic device determines a plurality of stacking levels according to the input information and the first stacking sequence.

[0085] In some embodiments of the present application, the plurality of stacking levels are stacking levels corresponding one-to-one to the plurality of icons.

[0086] In some embodiments of the present application, the first stacking order is the stacking order of the multiple icons in the second stacking component.

[0087] In some embodiments of the present application, the icons that are positioned later in the first stacking sequence have a larger stacking level in the second stacking component.

[0088] In some embodiments of the present application, after the electronic device creates and displays a first stacking component in a first sub-area, it can respond to the above-mentioned folding input and determine multiple stacking levels according to the speed information of the above-mentioned folding input and the above-mentioned first folding order. The above-mentioned multiple stacking levels are stacking levels corresponding one-to-one to the above-mentioned multiple icons, and the multiple stacking levels are the above-mentioned first stacking levels.

[0089] In some embodiments of the present application, when the above speed information is at least one folding speed value when the user folds the foldable screen, if the average value of the above at least one folding speed value is greater than or equal to the preset speed value, then among the multiple icons, the stacking level corresponding to the first icon with the smallest ranking is greater than or equal to the second preset stacking level, and the stacking levels corresponding to the other icons are increased in sequence according to their ranking in the above first stacking sequence. If the average value of the above at least one folding speed value is less than the preset speed value, then among the multiple icons, the stacking level corresponding to the first icon with the smallest ranking is less than or equal to the third preset stacking level, and the stacking levels corresponding to the other icons are increased in sequence according to their ranking in the above first stacking sequence. Among them, the third preset level is less than or equal to the second preset level.

[0090] For example, the second preset level can be 3 layers, and the third preset level can be 2 layers. If the multiple icons are icon 1, icon 2, icon 3 and icon 4, and the stacking order of icon 1, icon 2, icon 3 and icon 4 in the above-mentioned second stacking component is icon 2, icon 3, icon 4 and icon 1. In the case where the average value of the above-mentioned at least one folding speed value is greater than or equal to the preset speed value, the stacking level corresponding to icon 2 can be 3 layers, the stacking level corresponding to icon 3 can be 4 layers, the stacking level corresponding to icon 4 can be 5 layers, and the stacking level corresponding to icon 1 can be 6 layers. In the case where the average value of the above-mentioned at least one folding speed value is less than the preset speed value, the stacking level corresponding to icon 2 can be 1 layer, the stacking level corresponding to icon 3 can be 2 layers, the stacking level corresponding to icon 4 can be 3 layers, and the stacking level corresponding to icon 1 can be 4 layers.

[0091] In some embodiments of the present application, when the average value of the at least one folding speed value is greater than or equal to the preset speed value, the second stacking level may be smaller than the stacking level corresponding to the first icon with the smallest ranking. When the average value of the at least one folding speed value is smaller than the preset speed value, the second stacking level may be larger than the stacking level corresponding to the last icon with the largest ranking.

[0092] For example, when the average value of at least one folding speed value is greater than or equal to the preset speed value, the stacking level corresponding to icon 2 is 3 layers, the stacking level corresponding to icon 3 is 4 layers, the stacking level corresponding to icon 4 may be 5 layers, the stacking level corresponding to icon 1 may be 6 layers, and the second stacking level may be 1 layer. When the average value of at least one folding speed value is less than the preset speed value, the stacking level corresponding to icon 2 may be 1 layer, the stacking level corresponding to icon 3 may be 2 layers, the stacking level corresponding to icon 4 may be 3 layers, the stacking level corresponding to icon 1 may be 4 layers, and the second stacking level may be 5 layers.

[0093] In some embodiments of the present application, after determining multiple stacking levels (i.e., the above-mentioned first stacking levels) that correspond one-to-one to multiple icons (i.e., the above-mentioned first icons), the electronic device can display the multiple icons respectively on the stacking levels that correspond one-to-one to the multiple icons in the first stacking component, and display the second icon on the second stacking level of the first stacking component.

[0094] For example, if the electronic device determines that the stacking level corresponding to icon 2 is 3, the stacking level corresponding to icon 3 is 4, the stacking level corresponding to icon 4 is 5, the stacking level corresponding to icon 1 can be 6, and the second stacking level can be 1, then the electronic device can display icon 2 at the 3rd stacking level of the first stacking component, display icon 3 at the 4th stacking level of the first stacking component, display icon 4 at the 5th stacking level of the first stacking component, display icon 6 at the 6th stacking level of the first stacking component, and display the second icon at the 1st stacking level of the first stacking component.

[0095] For example, if the electronic device determines that the stacking level corresponding to icon 2 is 1, the stacking level corresponding to icon 3 is 2, the stacking level corresponding to icon 4 is 3, the stacking level corresponding to icon 1 can be 4, and the second stacking level can be 5, then the electronic device can display icon 2 at the 1st stacking level of the first stacking component, display icon 3 at the 2nd stacking level of the first stacking component, display icon 4 at the 3rd stacking level of the first stacking component, display icon 6 at the 4th stacking level of the first stacking component, and display the second icon at the 5th stacking level of the first stacking component.

[0096] In this way, the electronic device determines multiple stacking levels corresponding to multiple icons one by one according to the input information and the first stacking order, so that the electronic device can display the multiple icons on different stacking levels in the first stacking component, thereby improving the diversity of display methods of the multiple icons in the first stacking component.

[0097] In some embodiments of the present application, Figure 1 ,like Figure 6 As shown, the above step 102 can be implemented by the following step 102a:

[0098] Step 102a: When the folding angle of the foldable screen is greater than or equal to the first angle threshold, the electronic device displays the first icon on the first stacking level of the first stacking component, and updates the overlapping area between the first icon and the third icon according to the folding angle of the foldable screen.

[0099] The third icon is an icon pre-displayed in the first stacking component.

[0100] In some embodiments of the present application, the larger the folding angle of the foldable screen is, the smaller the angle between the first screen area and the second screen area is. The sum of the folding angle of the foldable screen and the angle between the first screen area and the second screen area is 180°. For example, when the folding angle of the foldable screen is 120°, the angle between the first screen area and the second screen area is 60°. For another example, when the folding angle of the foldable screen is 150°, the angle between the first screen area and the second screen area is 30°.

[0101] In some embodiments of the present application, when the folding angle of the foldable screen is greater than or equal to the first angle threshold, the angle between the first screen area and the second screen area is less than or equal to the second angle threshold, and the sum of the first angle threshold and the second angle threshold is 180°. The electronic device can display the first icon on the first stacking level of the first stacking component when the angle between the first screen area and the second screen area is less than or equal to the second angle threshold, and update the overlapping area between the first icon and the third icon according to the folding angle of the foldable screen.

[0102] In some embodiments of the present application, when the electronic device displays the first icon on the first stacking level of the first stacking assembly, the overlapping area between the first icon and the third icon may be a preset overlapping area.

[0103] In some embodiments of the present application, after the electronic device displays the first icon on the first stacking level of the first stacking assembly, as the folding angle of the folding screen further increases, the overlapping area between the first icon and the third icon also continues to increase from the preset overlapping area. When the folding angle of the folding screen reaches the maximum folding angle, that is, the folding angle of the folding screen reaches 180°, and the angle between the first screen area and the second screen area is 0°, the first icon completely overlaps the third icon.

[0104] For example Fig. 7A As shown, when the electronic device is a foldable mobile phone, when the first icon is icon a9 in the sub-area 311 of the first screen area 31, and the folding angle of the foldable screen of the mobile phone is 180°-θ, that is, the angle between the first screen area 31 and the first screen area 32 is θ, the mobile phone can display icon a9 at the first stacking level of the first stacking component where icon a1 is located, and icon a9 partially overlaps with icon a1, and the overlapping area of ​​icon a9 and icon a1 increases with the increase of the folding angle, that is, increases with the decrease of θ. Fig. 7A ,like Figure 7B As shown in FIG. 1 , when the folding angle of the foldable screen is 180°, that is, θ is 0°, icon a9 completely overlaps icon a1. At this time, icon a9 completely covers icon a1. Fig. 7A and Figure 7BAs shown, the icons in other sub-areas on the first screen area 31 are displayed in a manner similar to icon a9 when the mobile phone is folded, and this embodiment will not be repeated here.

[0105] In this way, the electronic device can display icons more flexibly and diversely by displaying the first icon on the first stacking level of the first stacking component when the folding angle of the foldable screen is greater than or equal to the first angle threshold, and updating the overlapping area between the first icon and the third icon according to the folding angle of the foldable screen.

[0106] In some embodiments of the present application, before the above step 101, the icon display method provided in the embodiment of the present application further includes the following step 106:

[0107] Step 106: When the first icon moves following the first input, the electronic device updates the movement trajectory of the first icon according to the pressure information of the first input, wherein the fluctuation amplitude of the movement trajectory relative to the input trajectory of the first input is positively correlated with the pressure information.

[0108] In some embodiments of the present application, the first input may be a drag input of the first icon. During the drag input of the first icon, the electronic device may update the moving track of the first icon in real time according to the pressure value currently collected by the pressure sensor.

[0109] For example, the greater the pressure value currently collected by the pressure sensor, the greater the fluctuation amplitude of the current moving trajectory relative to the input trajectory of the first input. The smaller the pressure value currently collected by the pressure sensor, the smaller the fluctuation amplitude of the current moving trajectory relative to the input trajectory of the first input.

[0110] In this way, the electronic device can display icons more flexibly and diversely by updating the movement trajectory of the first icon according to the pressure information of the first input when the first icon moves following the first input.

[0111] In some embodiments of the present application, the icon display method provided in the embodiment of the present application further includes the following step 107:

[0112] Step 107: The electronic device adjusts display parameters of the frame of the first stacking assembly according to the first input pressure information;

[0113] The display parameters include at least one of the following:

[0114] Color parameters, texture parameters.

[0115] In some embodiments of the present application, when the first input is a drag input to the first icon, or the first input includes a first sub-input and a second sub-input, the pressure information may be an average value or a maximum value of at least one pressure value corresponding to the drag input, or an average value or a maximum value of the first pressure value and the second pressure value corresponding to the first sub-input and the second sub-input, respectively. The electronic device may adjust the display parameters of the border of the first stacking component according to an average value or a maximum value of at least one pressure value corresponding to the drag input, or an average value or a maximum value of the first pressure value and the second pressure value corresponding to the first sub-input and the second sub-input, respectively.

[0116] In some embodiments of the present application, different color parameters correspond to different colors. After the electronic device adjusts the color parameters of the border of the first stacked component according to the pressure information of the first input, the color of the border of the first stacked component will change accordingly.

[0117] In some embodiments of the present application, the texture parameter includes at least one of a first texture parameter for indicating a texture style, a second texture parameter for indicating a texture size, and a third texture parameter for indicating a texture thickness.

[0118] In some embodiments of the present application, different texture parameters correspond to at least one of different texture styles, texture sizes, and texture thicknesses. After the electronic device adjusts the texture parameters of the border of the first stack component based on the pressure information of the first input, at least one of the texture style, texture size, and texture thickness of the border of the first stack component will change accordingly.

[0119] In some embodiments of the present application, the texture size and texture thickness may be positively correlated with the above-mentioned pressure information.

[0120] For example, the larger the average value or the maximum value of at least one pressure value corresponding to the drag input, the larger the texture. Or the larger the average value or the maximum value of the first pressure value and the second pressure value corresponding to the first sub-input and the second sub-input, the larger the texture. For another example, the larger the average value or the maximum value of at least one pressure value corresponding to the drag input, the coarser the texture. Or the larger the average value or the maximum value of the first pressure value and the second pressure value corresponding to the first sub-input and the second sub-input, the coarser the texture.

[0121] In some embodiments of the present application, the texture style may be the tread texture of different types of vehicle tires, such as the tread texture of car tires, the tread texture of bus tires, and the tread texture of racing tires, etc. It may also be a floral pattern, a zigzag pattern, or other types of texture styles, which are not specifically limited in this embodiment.

[0122] In some embodiments of the present application, the electronic device may respond to the first input and adjust the display parameters according to pressure information of the first input.

[0123] In this way, the electronic device can adjust the display parameters of the frame of the first stacking assembly according to the pressure information of the first input, so as to provide a more flexible and diverse first stacking assembly.

[0124] In some embodiments of the present application, before the above step 102, the icon display method provided by the embodiment of the present application further includes the following step 108:

[0125] Step 108: The electronic device moves the first icon to the first stacking component in a first motion effect manner.

[0126] Among them, the above-mentioned first animation mode is related to the pressure information of the above-mentioned first input.

[0127] In some embodiments of the present application, when the first input is a drag input to the first icon, or the first input includes a first sub-input and a second sub-input, the pressure information may be an average value or any one of the maximum values ​​of at least one pressure value corresponding to the drag input of the electronic device, or an average value or any one of the maximum values ​​of the first pressure value and the second pressure value corresponding to the first sub-input and the second sub-input, respectively. The electronic device may move the first icon to the first stacking component in a first animation manner according to an average value or any one of the maximum values ​​of at least one pressure value corresponding to the drag input, or an average value or any one of the maximum values ​​of the first pressure value and the second pressure value corresponding to the first sub-input and the second sub-input, respectively.

[0128] In some embodiments of the present application, the first pressure information is different, and the first dynamic effect mode is also different. For example, the first dynamic effect mode can be flying in, enlarging, shrinking, floating, and rotating, etc. This embodiment is not specifically limited here.

[0129] In this way, the electronic device can provide a more flexible and diverse first icon by moving the first icon to the first stacking component in a first motion effect manner.

[0130] Below, in combination with Embodiment 1 to Embodiment 3, the icon display method provided by the present application is further described in detail.

[0131] Embodiment 1 Taking the electronic device as a mobile phone as an example, the icon display method provided by the present application is described.

[0132] The icon display method of the first embodiment may include the following steps 201 to 203 .

[0133] Step 201: The mobile phone receives a first input to a first icon, and acquires pressure information corresponding to the input through a pressure sensor.

[0134] In some embodiments of the present application, the first icon may be an icon of a first application installed on the mobile phone.

[0135] In some embodiments of the present application, the first input may be a drag input for dragging the first icon to the first stack component, or the first input may include a first pressing input on the first icon and a second pressing input on the first stack component.

[0136] In some embodiments of the present application, the pressure information may be at least one pressure value corresponding to the drag input, or a first pressure value and a second pressure value corresponding to the first press input and the second press input, respectively.

[0137] In example 1, the mobile phone may formulate a rule for the correspondence between the target pressure value and the first icon in the first stacking level of the first stacking component. The target pressure value is an average value or a maximum value of at least one pressure value, or an average value or a maximum value of the first pressure value and the second pressure value.

[0138] For example, when the target pressure value is 0-S1, the first icon is displayed at the first stacking level of the first stacking component, when the target pressure value is S1-S2, the first icon is displayed at the second stacking level of the first stacking component, and when the target pressure value is S2-S3, the first icon is displayed at the third stacking level of the first stacking component. According to this rule, the corresponding relationship between the following multiple target pressure values ​​and multiple first stacking levels is determined. The larger the target pressure value, the deeper the first icon is in the first stacking level of the first stacking component. Among them, S1 is greater than 0, S2 is greater than S1, and S3 is greater than S2.

[0139] Example three, the mobile phone can also formulate a matching rule between the target pressure value and the fluctuation amplitude of the first icon during the dragging process. For example, when the target pressure value is 0-S1, the fluctuation amplitude is M0, and when the target pressure value is S1-S2, the fluctuation amplitude is M1. By analogy, the larger the target pressure value, the larger the fluctuation amplitude of the dynamic effect. Among them, M1 is greater than M0, and the fluctuation amplitude is the fluctuation amplitude of the moving trajectory of the first icon relative to the input trajectory of the first input.

[0140] In example 2, the mobile phone can also match the target pressure value with the dynamic effect mode during the dragging process of the first icon, and determine the dynamic effect mode of dragging the first icon into or out of the stack component according to the size of the target pressure value, such as flying in, fading out, enlarging, shrinking, floating, rotating, and other dynamic effects.

[0141] It should be noted that in actual use, the above example 1, example 2 and example 3 can be combined in any two, or the three rules can be combined to derive different effects to achieve user personalized settings.

[0142] Step 202: The mobile phone responds to the first input by dragging the first icon to the first stacking component.

[0143] In some embodiments of the present application, the first icon is determined at the first stacking level of the first stacking component according to the rules formulated in Example 1, the fluctuation amplitude of the first icon when being dragged toward the first stacking component is determined according to the rules formulated in Example 2, and the animation mode of the first icon when being dragged into the first stacking component or dragged out of the first stacking component is determined according to the rules formulated in Example 3.

[0144] Step 203: The mobile phone retrieves the target icon in the first stacking component through artificial intelligence (AI), and quickly opens the target icon to run the target application corresponding to the target icon.

[0145] In some embodiments of the present application, the mobile phone can recognize the user's voice command through AI, such as "open the first map". If before receiving the first input, the icon of the first map application, the icon of the second map application, the icon of the third map application, the icon of the fourth map application, the icon of the fifth map application, etc. are stacked and displayed in the first stacking component, wherein the first stacking level of the icon of the first map application is the bottommost stacking level of the first stacking component. After recognizing the voice command of "open the first map", the mobile phone can quickly find the icon of the first map application in the first stacking component and open the icon of the first map application to run the first map application.

[0146] In the icon display method provided in the first embodiment, the pressure information of the first input of the first icon is obtained through the pressure sensor of the mobile phone, and the first stacking level of the first icon displayed in the stacking component, the fluctuation amplitude of the first icon during the dragging process, and the dynamic effect of the first icon when dragged into or out of the first stacking component are determined, which can achieve user-friendly settings and interesting dragging effects, thereby improving the diversity of icon display methods in the stacking component. When multiple application icons of the same type are stacked and displayed in the stacking component, the icon of the target application can be quickly found and opened with the help of AI retrieval, which can solve the pain point that users find it difficult to find the icon operation of the target application.

[0147] Embodiment 2 Taking the electronic device as a foldable mobile phone as an example, the icon display method provided by the present application is described. The icon display method of embodiment 2 may include the following steps 301 to 302.

[0148] Step 301: Detect the folding angle of the foldable mobile phone based on a pressure sensor.

[0149] 301-1. A plurality of application icons and / or stacking components are arranged in the first screen area and the second screen area of ​​the mobile phone, respectively. The mobile phone can stack these application icons respectively during the folding process of the mobile phone based on the detected folding angle.

[0150] 301-2. During the folding process Figure 2B In the intermediate state shown, the application icons and / or stacked components previously tiled in the first screen area and the second screen area of ​​the mobile phone are stacked separately based on the folding angle detected in step 201-1.

[0151] 301-3. When the mobile phone is folded, the application icons with previously set stacking levels are also stacked according to the corresponding rules. During the folding process, the stacking levels and dynamic effects of the icons in the stacking component can refer to the solution effects of the first embodiment.

[0152] It should be noted that the specific implementation process of 301 - 1 to 301 - 3 may refer to the above step 106 , and to avoid repetition, this embodiment will not be repeated here.

[0153] Step 302: The mobile phone retrieves the target icon in the first stacking component through artificial intelligence AI, and quickly opens the target icon to run the target application corresponding to the target icon.

[0154] It should be noted that the implementation process of the above step 302 is similar to the implementation process of the above step 203. To avoid repetition, this embodiment will not be repeated here.

[0155] In the icon display method provided in the second embodiment, the mobile phone can obtain the folding angle of the mobile phone to set the stacking effect and overlapping display effect of the application icons, so as to provide users with personalized settings and save screen space to improve the user operation experience. When there are multiple applications of the same type in the stacking component, the target application can be quickly opened and quickly dragged out with the help of AI retrieval capabilities to solve the pain points of users' difficulty in operation.

[0156] In the third embodiment, the electronic device is a mobile phone, and the icon display method provided by the present application is described by taking how to update the display parameters of the stacked component frame as an example. The icon display method of the third embodiment may include the following steps 401 to 403.

[0157] Step 401: The mobile phone receives a first input to a first icon, and acquires pressure information corresponding to the input through a pressure sensor.

[0158] It should be noted that the implementation process of the above step 401 is similar to that of the above step 201. To avoid repetition, this embodiment will not be repeated here.

[0159] Exemplarily, the mobile phone may specify a correspondence between a target pressure value and a display parameter of the frame of the first stacked component. For example, the frame of the first stacked component may display different textures or texture thicknesses and sizes according to different target pressure values.

[0160] Example 4: when the target pressure value is 0-S1, the border of the first stacked component can be displayed as the pattern texture of a car tire; when the target pressure value is S1-S2, the border of the first stacked component can be displayed as the pattern texture of a bus tire; when the target pressure value is S2-S3, the border of the first stacked component can be displayed as the pattern texture of a racing tire, and so on. Other types of patterns and textures can be displayed in turn to decorate the border of the first stacked component.

[0161] Example 5: When the target pressure value is 0-S1, the texture size or thickness of the border of the first stacked component can be set to B1; when the target pressure value is S1-S2, the texture size or thickness of the border of the first stacked component can be set to B2; when the target pressure value is S1-S2, the texture size or thickness of the border of the first stacked component can be set to B3, etc., and the texture size or thickness of the border of the first stacked component can be set in turn when the target pressure value is in other ranges. Among them, B3 is greater than B2, and B2 is greater than B1.

[0162] Illustratively, the rules of Example 4, Example 5 and Example 6 above can be combined in any two during actual use, or the three rules can be combined in other ways to derive different decorative effects of the border of the first stacking assembly.

[0163] Step 402: The mobile phone responds to the first input by dragging the first icon to the first stacking component.

[0164] Exemplarily, after the first icon is dragged to the first stacking component, the decorative effect of the texture style of the border of the first stacking component is determined and displayed according to Example 4, and the texture size and thickness of the border of the first stacking component are determined and displayed according to Examples 5 and 6.

[0165] Step 403: The mobile phone retrieves the target icon in the first stacking component through artificial intelligence AI, and quickly opens the target icon to run the target application corresponding to the target icon.

[0166] It should be noted that the implementation process of the above step 403 is similar to the implementation process of the above step 203. To avoid repetition, this embodiment will not be repeated here.

[0167] In the icon display method provided in the third embodiment, the pressure information of the first input of the first icon is obtained through the pressure sensor of the mobile phone, and the peripheral decoration and display effect of the frame of the first stacking component are determined, which can achieve user-friendly settings and interesting display effects, thereby improving the diversity of icons displayed in the stacking component. When multiple application icons of the same type are stacked and displayed in the stacking component, the icon of the target application can be quickly found and opened with the help of AI retrieval, which can solve the pain point that users have difficulty finding the icon operation of the target application.

[0168] It should be noted that the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application do not impose any restrictions on this.

[0169] The icon display method provided in the embodiment of the present application can be executed by an icon display device. In the embodiment of the present application, the icon display device executing the icon display method is taken as an example to illustrate the icon display device provided in the embodiment of the present application.

[0170] Figure 8 It is a structural schematic diagram of an icon display device provided in an embodiment of the present application, and the icon display device includes: a receiving module 801 and a display module 802; wherein the receiving module 801 is used to receive a first input to a first icon; the display module 802 is used to display the first icon on a first stacking level of a first stacking component in response to the first input received by the receiving module 801, and the first stacking component is used to stack and display icons; wherein the first stacking level is determined by input information of the first input, and the input information includes any of the following: pressure information, speed information.

[0171] In some embodiments of the present application, the first input is a folding input to a foldable screen of an electronic device, the foldable screen includes a first screen area and a second screen area, any sub-area in the first screen area corresponds to a sub-area in the second screen area, and the first icon is an icon in any sub-area in the first screen area; wherein the first stacking component is displayed in a first sub-area of ​​the second screen area, and the first sub-area corresponds to the sub-area where the first icon is located in the first screen area.

[0172] In some embodiments of the present application, before receiving the first input, the first sub-area displays a second icon; the display module 802 is also used to create and display the first stack component in the first sub-area before displaying the first icon on the first stack level of the first stack component; wherein the second icon is displayed on the second stack level of the first stack component.

[0173] In some embodiments of the present application, before receiving the first input, the first screen area includes a second stacking component, the first icon is an icon in the second stacking component, and the first icon includes multiple icons; Figure 8 ,like Fig. 9 As shown, the icon display device 800 also includes: a processing module 803, which is used to: before displaying the first icon on the first stacking level of the first stacking component, determine a plurality of stacking levels corresponding one-to-one to the plurality of icons according to input information and a first stacking order, the plurality of stacking levels being the stacking levels corresponding one-to-one to the plurality of icons, and the first stacking order being the stacking order of the plurality of icons in the second stacking component.

[0174] In some embodiments of the present application, the display module 802 is specifically used to: display a first icon on a first stacking level of a first stacking component when the folding angle of the foldable screen is greater than or equal to a first angle threshold, and update an overlapping area between the first icon and a third icon according to the folding angle of the foldable screen; wherein the third icon is an icon pre-displayed in the first stacking component.

[0175] In some embodiments of the present application, the display module 802 is also used to update the movement trajectory of the first icon according to the pressure information of the first input while the first icon follows the movement of the first input before displaying the first icon on the first stacking level of the first stacking component; wherein the fluctuation amplitude of the movement trajectory relative to the input trajectory of the first input is positively correlated with the pressure information.

[0176] In some embodiments of the present application, the display module 802 is further used to adjust the display parameters of the first stacking assembly according to the pressure information of the first input; wherein the display parameters include at least one of the following: color parameter, texture parameter.

[0177] In some embodiments of the present application, the display module 802 is also used to move the first icon to the first stack component in a first animation manner before displaying the first icon on the first stack level of the first stack component; wherein the first animation manner is related to the pressure information of the first input.

[0178] In the icon display device provided in the embodiment of the present application, the icon display device receives a first input to a first icon through a receiving module; and displays the first icon on a first stacking level of a first stacking component in response to the first input received by the receiving module through a display module; wherein the first stacking level is determined by input information of the first input, and the input information includes any of the following: pressure information, speed information. In this way, the icon display device can display the first icon at different stacking levels in the first stacking component according to the input information of the first input, thereby increasing the diversity of display modes of the first icon in the first stacking component.

[0179] The icon display device in the embodiment of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device, an augmented reality / virtual reality device, a robot, a wearable device, a super mobile personal computer, a netbook or a personal digital assistant, etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0180] The icon display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0181] The icon display device provided in the embodiment of the present application can implement each process implemented by each embodiment of the above-mentioned icon display method, and will not be described again here to avoid repetition.

[0182] Alternatively, if Fig.10 As shown, an embodiment of the present application further provides an electronic device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores programs or instructions that can be executed on the processor 1001, and when the program or instructions are executed by the processor 1001, the various steps of the above-mentioned icon display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0183] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0184] Fig.11 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0185] The electronic device 1100 includes but is not limited to: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 11010, and a processor 1110 and other components.

[0186] Those skilled in the art will appreciate that the electronic device 1100 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.11 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0187] Among them, the user input unit 1107 is used to receive a first input to a first icon; the display unit 1106 is used to display the first icon on a first stacking level of a first stacking component in response to the first input, and the first stacking component is used to stack and display icons; wherein the first stacking level is determined by input information of the first input, and the input information includes any of the following: pressure information, speed information.

[0188] In some embodiments of the present application, the first input is a folding input to a foldable screen of an electronic device, the foldable screen includes a first screen area and a second screen area, any sub-area in the first screen area corresponds to a sub-area in the second screen area, and the first icon is an icon in any sub-area in the first screen area; wherein the first stacking component is displayed in a first sub-area of ​​the second screen area, and the first sub-area corresponds to the sub-area where the first icon is located in the first screen area.

[0189] In some embodiments of the present application, before receiving the first input, the first sub-area displays a second icon; the display unit 1106 is also used to create and display a first stack component in the first sub-area before displaying the first icon on the first stack level of the first stack component; wherein the second icon is displayed on the second stack level of the first stack component.

[0190] In some embodiments of the present application, before receiving the first input, the first screen area includes a second stacking component, the first icon is an icon in the second stacking component, and the first icon includes a plurality of icons;

[0191] Processor 1110 is used to determine multiple stacking levels based on input information and a first stacking order before displaying the first icon on the first stacking level of the first stacking component, where the multiple stacking levels are stacking levels corresponding one-to-one to the multiple icons, and the first stacking order is the stacking order of the multiple icons in the second stacking component.

[0192] In some embodiments of the present application, the display unit 1106 is specifically configured to: display the first icon on the first stacking level of the first stacking component when the folding angle of the foldable screen is greater than or equal to the first angle threshold, and update the overlapping area between the first icon and the third icon according to the folding angle of the foldable screen;

[0193] The third icon is an icon pre-displayed in the first stacking component.

[0194] In some embodiments of the present application, the display unit 1106 is also used to update the movement trajectory of the first icon according to the pressure information of the first input while the first icon follows the movement of the first input before displaying the first icon on the first stacking level of the first stacking component; wherein the fluctuation amplitude of the movement trajectory relative to the input trajectory of the first input is positively correlated with the pressure information.

[0195] In some embodiments of the present application, the display unit 1106 is further used to adjust the display parameters of the border of the first stacking component according to the pressure information of the first input; wherein the display parameters include at least one of the following: color parameter, texture parameter.

[0196] In some embodiments of the present application, the display unit 1106 is also used to move the first icon to the first stack component in a first animation manner before displaying the first icon on the first stack level of the first stack component; wherein the first animation manner is related to the pressure information of the first input.

[0197] In the electronic device provided in the present application, the electronic device receives a first input to a first icon; in response to the first input, the first icon is displayed on a first stacking level of a first stacking component; wherein the first stacking level is determined by input information of the first input, and the input information includes any of the following: pressure information, speed information. In this way, the electronic device can display the first icon at different stacking levels in the first stacking component according to the input information of the first input, thereby increasing the diversity of display modes of the first icon in the first stacking component.

[0198] It should be understood that in the embodiment of the present application, the input unit 1104 may include a graphics processor (Graphics Processing Unit, GPU) 11041 and a microphone 11042, and the graphics processor 11041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and at least one of other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0199] The memory 11010 can be used to store software programs and various data. The memory 11010 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 11010 may include a volatile memory or a non-volatile memory, or the memory 11010 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1010 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0200] The processor 1110 may include one or more processing units; optionally, the processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1110.

[0201] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned icon display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0202] The processor is the processor in the electronic device described in the above 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 disk.

[0203] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned icon display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0204] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0205] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned icon display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0206] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the 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, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0207] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0208] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. An icon display method, characterized in that: The method comprises: receiving a first input for a first icon; In response to the first input, displaying the first icon on a first stacking level of a first stacking component, the first stacking component being used for stacking and displaying icons; The first stacking level is determined by input information of the first input, and the input information includes any one of the following: pressure information and speed information.

2. The method according to claim 1, characterized in that The first input is a folding input to a foldable screen of the electronic device, the foldable screen includes a first screen area and a second screen area, any sub-area in the first screen area corresponds to a sub-area in the second screen area, and the first icon is an icon in any sub-area in the first screen area; The first stacking component is displayed in a first sub-area of ​​the second screen area, and the first sub-area corresponds to the sub-area where the first icon is located in the first screen area.

3. The method according to claim 2, characterized in that Before receiving the first input, the first sub-area displays a second icon; Before displaying the first icon on the first stacking level of the first stacking component, the method further includes: Creating and displaying the first stacking component in the first sub-area; The second icon is displayed at a second stacking level of the first stacking component.

4. The method according to claim 2 or 3, characterized in that: Before receiving the first input, the first screen area includes a second stacking component, the first icon is an icon in the second stacking component, and the first icon includes a plurality of icons; Before displaying the first icon on the first stacking level of the first stacking component, the method includes: A plurality of stacking levels are determined according to the input information and a first stacking order, wherein the plurality of stacking levels are stacking levels corresponding one-to-one to the plurality of icons, and the first stacking order is a stacking order of the plurality of icons in the second stacking component.

5. The method according to claim 2, characterized in that: The displaying the first icon on the first stacking level of the first stacking component includes: When the folding angle of the foldable screen is greater than or equal to a first angle threshold, displaying the first icon on a first stacking level of the first stacking component, and updating an overlapping area between the first icon and a third icon according to the folding angle of the foldable screen; The third icon is an icon pre-displayed in the first stacking component.

6. The method according to claim 1, characterized in that Before displaying the first icon on the first stacking level of the first stacking component, the method further includes: In the process that the first icon moves following the first input, updating the movement track of the first icon according to the pressure information of the first input; The fluctuation amplitude of the movement trajectory relative to the input trajectory of the first input is positively correlated with the pressure information.

7. An icon display device, characterized in that: The device comprises: a receiving module and a display module; wherein, The receiving module is used to receive a first input of a first icon; The display module is configured to display the first icon on a first stacking level of a first stacking component in response to the first input received by the receiving module, the first stacking component being configured to stack and display icons; The first stacking level is determined by input information of the first input, and the input information includes any one of the following: pressure information and speed information.

8. The device according to claim 7, characterized in that The first input is a folding input to a foldable screen of the electronic device, the foldable screen includes a first screen area and a second screen area, any sub-area in the first screen area corresponds to a sub-area in the second screen area, and the first icon is an icon in any sub-area in the first screen area; The first stacking component is displayed in a first sub-area of ​​the second screen area, and the first sub-area corresponds to the sub-area where the first icon is located in the first screen area.

9. The device according to claim 8, characterized in that Before receiving the first input, the first sub-area displays a second icon; The display module is also used to: Before displaying the first icon on the first stacking level of the first stacking component, creating and displaying the first stacking component in the first sub-area; The second icon is displayed at a second stacking level of the first stacking component.

10. The device according to claim 8 or 9, characterized in that Before receiving the first input, the first screen area includes a second stacking component, the first icon is an icon in the second stacking component, and the first icon includes a plurality of icons; the device further includes: A processing module, used to: determine multiple stacking levels according to the input information and a first stacking order before displaying the first icon on the first stacking level of the first stacking component, the multiple stacking levels are stacking levels corresponding one-to-one to the multiple icons, and the first stacking order is the stacking order of the multiple icons in the second stacking component.

11. The device according to claim 8, characterized in that The display module is specifically used for: When the folding angle of the foldable screen is greater than or equal to a first angle threshold, displaying the first icon on a first stacking level of the first stacking component, and updating an overlapping area between the first icon and a third icon according to the folding angle of the foldable screen; The third icon is an icon pre-displayed in the first stacking component.

12. The device according to claim 7, characterized in that The display module is further configured to, before displaying the first icon on the first stacking level of the first stacking assembly, update the movement track of the first icon according to the pressure information of the first input while the first icon moves following the first input; The fluctuation amplitude of the movement trajectory relative to the input trajectory of the first input is positively correlated with the pressure information.