CN113342232A - Icon generation method and device, electronic equipment and readable storage medium - Google Patents

Icon generation method and device, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN113342232A
CN113342232A CN202110734088.XA CN202110734088A CN113342232A CN 113342232 A CN113342232 A CN 113342232A CN 202110734088 A CN202110734088 A CN 202110734088A CN 113342232 A CN113342232 A CN 113342232A
Authority
CN
China
Prior art keywords
icon
target
display
input
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110734088.XA
Other languages
Chinese (zh)
Inventor
吉行健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110734088.XA priority Critical patent/CN113342232A/en
Publication of CN113342232A publication Critical patent/CN113342232A/en
Priority to PCT/CN2022/101115 priority patent/WO2023274067A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses an icon generation method and device, electronic equipment and a readable storage medium, and belongs to the technical field of display. The icon generation method comprises the following steps: receiving a first input of a user to the target alternative icon and the first position; responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to target display parameters; wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode. According to the embodiment of the application, icons with different display parameters can be generated through simple operation.

Description

Icon generation method and device, electronic equipment and readable storage medium
Technical Field
The application belongs to the technical field of display, and particularly relates to an icon generation method and device, electronic equipment and a readable storage medium.
Background
In the related art, an application icon displayed on a desktop is generally in a square shape with a size of 1 × 1, and when a user wants to adjust the size of an application icon, the user needs to press the application icon for a long time to enter an icon editing state, and in the icon editing state, the user touches an icon deformation button to traverse the shapes of the icons with various sizes, such as 1 × 2, 2 × 1, 2 × 2, and the like, so that the application icon is adjusted to the shape selected by the user after the shape required by the user is finally selected.
As can be seen from the above, the operation process of adjusting the size of the icon of the application program in the related art is complicated.
Disclosure of Invention
An object of the embodiments of the present application is to provide an icon generating method, an icon generating apparatus, an electronic device, and a readable storage medium, which can solve the problem in the related art that an operation process of adjusting the size of an application icon is complicated.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides an icon generating method, where the method includes:
receiving a first input of a user to the target alternative icon and the first position;
responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to target display parameters;
wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode.
In a second aspect, an embodiment of the present application provides an icon generating apparatus, including:
the first receiving module is used for receiving first input of a user on the target candidate icon and the first position;
the generating module is used for responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to target display parameters;
wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In the embodiment of the application, receiving a first input of a user to a target alternative icon and a first position; responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to target display parameters; wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode. Therefore, the user can generate the target icon corresponding to the target alternative icon in the icon library only by executing simple input operation, and simultaneously can adjust the display parameter of the target icon; that is to say, the embodiment of the application can generate the target icon which meets the display parameter required by the user through simple input operation.
Drawings
Fig. 1 is a flowchart of an icon generation method provided in an embodiment of the present application;
fig. 2a is one of schematic operation interfaces of an icon generation method in a first application scenario according to an embodiment of the present application;
fig. 2b is a second schematic view of an operation interface of the icon generation method in the first application scenario according to the embodiment of the present application;
fig. 2c is a third schematic view of an operation interface of the icon generating method in the first application scenario according to the embodiment of the present application;
fig. 3a is one of schematic operation interfaces of an icon generation method in a second application scenario according to the embodiment of the present application;
fig. 3b is a second schematic view of an operation interface of the icon generation method in a second application scenario according to the embodiment of the present application;
fig. 3c is a third schematic view of an operation interface of the icon generating method in the second application scenario according to the embodiment of the present application;
fig. 3d is a fourth schematic view of an operation interface of the icon generation method in the second application scenario according to the embodiment of the present application;
fig. 3e is a fifth schematic view of an operation interface of the icon generation method in the second application scenario according to the embodiment of the present application;
fig. 3f is a sixth schematic view of an operation interface of the icon generation method in the second application scenario according to the embodiment of the present application;
fig. 3g is a seventh schematic view of an operation interface of the icon generation method in a second application scenario according to the present application;
fig. 4a is one of schematic operation interfaces of an icon generation method in a third application scenario according to the embodiment of the present application;
fig. 4b is a second schematic view of an operation interface of the icon generation method in the third application scenario according to the embodiment of the present application;
fig. 4c is a third schematic view of an operation interface of the icon generation method in a third application scenario according to the embodiment of the present application;
fig. 4d is a fourth schematic view of an operation interface of the icon generation method in the third application scenario according to the embodiment of the present application;
fig. 4e is a fifth schematic view of an operation interface of the icon generation method in the third application scenario according to the embodiment of the present application;
fig. 4f is a sixth schematic view of an operation interface of the icon generation method in the third application scenario according to the embodiment of the present application;
fig. 4g is a seventh schematic view of an operation interface of the icon generation method in the third application scenario according to the present application;
fig. 5 is a structural diagram of an icon generating apparatus according to an embodiment of the present application;
fig. 6 is a block diagram of an electronic device according to an embodiment of the present disclosure;
fig. 7 is a block diagram of another electronic device provided in the embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The icon generation method, the icon generation device, the electronic device, and the readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Referring to fig. 1, the icon generating method provided in the embodiment of the present application may include the following steps:
step 101, receiving a first input of a target candidate icon and a first position from a user.
Step 102, responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to target display parameters; wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode.
In a specific implementation, the target candidate icon may be any one or more icons in an icon library, and the icon may display application icons of all installed applications on the electronic device, or other icons such as component icons may also be displayed in the icon library, for example: the control icon for controlling a specific function of an application program specifically includes: a music playing component icon of a music playing application.
It should be noted that, in a normal display state, the icon library may be hidden and displayed, and a preset operation needs to be performed by a user to trigger the display of the icon library, for example: and when the fingers of the user perform touch input such as long pressing, sliding and the like in the blank area of the desktop, displaying the icon library on the desktop. The method is equivalent to the method that an icon library can be regarded as a 'drawer', and when the method is needed to be used, the drawer can be opened to view or use the alternative icons in the drawer; when the drawer is not needed to be used, the drawer can be folded and hidden.
In an embodiment, the generating of the target icon corresponding to the target candidate icon may be understood as copying the target candidate icon onto a desktop or a current interface, and at this time, the target candidate icon is still displayed in the icon library.
Of course, the generation of the target icon corresponding to the target candidate icon may be understood as follows: and moving the target alternative icon to the desktop or the current interface, wherein the target alternative icon is not displayed in the icon library at the moment.
The target display parameters may include: for convenience of description, in the following embodiments, the icon generation method provided in the embodiments of the present application is exemplified by taking the target display parameter as an example including the display size.
The first position may include a touch position of the first input on the display screen, for example: a touch position, a slide start position, a slide end position, and the like, through which the slide input passes.
Furthermore, at least two adjusting icons associated with different display parameters can be displayed on the terminal, so that when a user touches the position of a certain adjusting icon through the first input, it is determined that the target display parameters include the display parameters associated with the adjusting icon. Thus, the target display parameter associated with the first location may be implemented as follows:
1) assuming that the first input is a slide input, the target display parameter may be determined according to touch position information such as a start position, an end position, and a passing touch area of the slide input. For example: and determining the display parameters associated with the target area as the target display parameters if the target area is associated with the display parameters in advance.
2) Assuming that the first input comprises a long press input, the associated target display parameter may be determined based on the long press position. For example: after the target candidate icon in the icon library is dragged to the desktop, the target icon can be displayed at a touch position where the target candidate icon is held on the desktop for long pressing.
Of course, the first input shown may include, in addition to the sliding input or the long press input described above: continuous clicking, repeated pressing, double-finger operation and other touch input. Correspondingly, the target display parameter is associated with the first position, and may also be determined according to other touch positions such as a continuous click position of the first input, which is not exhaustive here.
As an optional implementation, the receiving a first input of the target candidate icon and the first position by the user includes:
receiving a first input acted on a target alternative icon by a user, moving the target alternative icon, and displaying an icon adjusting area; the icon adjusting area is provided with at least two adjusting icons, different adjusting icons are associated with different display parameters, the first position comprises the position of a target adjusting icon, and the at least two adjusting icons comprise the target adjusting icon;
the responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to a target display parameter, including:
determining a display parameter associated with the target adjustment icon as the target display parameter when the target alternative icon is moved to at least partially coincide with the target adjustment icon;
and generating a target icon corresponding to the target candidate icon, and displaying the target icon at the moving destination position corresponding to the first input according to the target display parameter.
In this embodiment, receiving a first input acted on a target candidate icon by a user, and moving the target candidate icon may be understood as: the first input is a sliding input, the target candidate icon is used as a sliding starting point by the sliding input, in the process of dragging the target candidate icon by a user, the display of the icon adjustment area is triggered, at this time, the user can continue to drag the target candidate icon, so that the target candidate icon is moved to be at least partially overlapped with the target adjustment icon, that is, the first position may include a position where the target adjustment icon at least partially overlapped with the target candidate icon is located.
In addition, the above-mentioned determining the display parameter associated with the target adjustment icon as the target display parameter may be understood as: and at least partially overlapping the target adjusting icon to realize preselection of display parameters of the target icon to be generated. Meanwhile, the displaying the target icon at the moving destination position corresponding to the first input according to the target display parameter may be understood as follows: the first position further includes a movement end position corresponding to the first input, and the target display parameter further includes a display position corresponding to the movement end position corresponding to the first input.
In addition, at least two different adjustment icons may be displayed in the icon adjustment area, and for convenience of distinction, the different adjustment icons may have different display parameters, such as: as shown in fig. 2a to 2c, when the user drags the target candidate icon 21 in the icon library to the desktop through a sliding input, the icon library is hidden, and an icon adjustment area 22 is displayed on the desktop, and 4 sizes are displayed in the icon adjustment area 22, which are respectively: the adjustment icons 221 of 1 × 1, 1 × 2, 2 × 1, and 2 × 2 are displayed in the size of 1 × 2 when the user continues to hold the slide input to drag the target candidate icon 21 to at least partially overlap the adjustment icon 221 of the size of 1 × 2, and at this time, the user continues to hold the slide input to move the target candidate icon 21 of the size of 1 × 2 out of the icon adjustment area 22 to a target position on the desktop, and then the target icon 23 of the size of 1 × 2 is displayed at the target position on the desktop.
Of course, after the user moves the target candidate icon to at least partially coincide with one adjustment icon to update and display the target candidate icon according to the display parameter associated with the adjustment icon, the user may further continue to drag the target candidate icon to move the target candidate icon to at least partially coincide with another adjustment icon, and at this time, the display target candidate icon may be updated according to the display parameter associated with another adjustment icon currently at least partially coinciding with the target candidate icon.
For example: as shown in fig. 2a and fig. 2b, a user prepares to generate a 1 × 2 shaped irregular icon on a desktop, first, by long-pressing the 1 × 1 candidate icon 21 in the icon library and dragging it for a certain distance, a logic for placing the icon 21 onto the desktop is triggered, at this time, the icon library is automatically closed, and an adjustment area 22 is displayed above the desktop, the user keeps long-pressing and drags the 1 × 1 candidate icon 21 under the finger to the desired 1 × 2 adjustment icon, then the 1 × 1 candidate icon 21 automatically changes to the 1 × 2 form, at this time, if the user is not satisfied with the 1 × 2 form, the user can continue to move the finger transversely to drag the 1 × 2 candidate icon 21 to the 2 × 2 adjustment icon to perform corresponding deformation. Finally, after the user selects the size of the candidate icon 21, the candidate icon 21 is moved out of the adjustment area 22, at this time, the shape of the candidate icon 21 is locked to the target size associated with the target modulation icon determined last time, and the adjustment area 22 is automatically closed. At this time, the user may move the candidate icon 21 of the target size at each page or position on the desktop, so that after the target position is selected, the target icon 23 corresponding to the candidate icon 21 is displayed at the target position according to the target size.
Compared with the prior art, in which complex operation processes such as dragging the target candidate icon in the icon library to the desktop, long-pressing the target icon on the desktop, and adjusting the display parameter of the target icon through display parameter selection operation need to be executed, in the embodiment, the display of the modulation region is triggered in the process of moving the target candidate icon by the user, so that the user can realize the functions of generating the target icon corresponding to the target candidate icon in the icon library and selecting the display parameter of the target icon through the same sliding input.
As an optional implementation, the first location includes a location where the first icon display area is located, and the receiving a first input of the target candidate icon and the first location by the user includes:
receiving a first input acted on a target alternative icon by a user, and moving the target alternative icon into the first icon display area;
the responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to a target display parameter, including:
and responding to the first input, displaying a target icon at the display position of the first icon display area, and determining the display size of the first icon display area as the display size of the target icon.
In a specific implementation, the first input may be any touch input for moving the target candidate icon, for example: and sliding input of dragging the target candidate icon.
On this basis, if the user drags the target candidate icon on the desktop, it may trigger to highlight each icon display area on the desktop, or highlight each blank icon display area, for example: and displaying a frame of each icon display area so that the user can move the target candidate icon to an ideal icon display area, wherein the blank icon display area can be understood as that no icon is displayed in the icon display area.
In this embodiment, the icon display areas at different positions on the desktop may have different display parameters, for example: as shown in fig. 3f, the desktop has 1 × 1, 1 × 2, 2 × 1 and 2 × 2 icon display areas 31, and when the user moves a certain candidate icon 32 into the icon display area located in the first row and the first column of the desktop as shown in fig. 3g, a target icon 33 corresponding to the candidate icon 32 is generated in the icon display area, and the display size of the target icon 33 matches the size of the corresponding icon display area 31.
In the embodiment, in the process of generating the target icon, the target candidate icon is only required to be moved to the icon display area corresponding to the display parameter desired by the user without additionally selecting the display parameter of the target icon, so that the target icon can be generated in the icon display area according to the display parameter of the icon display area, and the operation process is simpler and more convenient.
In practical application, display parameters such as the display position and the display size of the icon display area can be adjusted in a preset manner or in a manner of downloading a desktop template and the like.
The display parameters of the icon display area are adjusted in a manner preset by a user, which can be understood as follows: the method includes the steps that a blank template of the desktop is constructed in advance by a user, so that display parameters such as the display size and the display position of each icon display area are determined, and the process of generating a target icon on the desktop can be understood as the process of filling content in the blank template.
Similarly, after downloading the desktop template, subsequently generating the target icon on the desktop may also perform content filling according to the display format of the desktop template.
The process of constructing the desktop blank template in advance by the user to determine the display parameters such as the display size and the display position of each icon display area can be realized by the following steps:
as an optional implementation, before the receiving the first input of the target candidate icon and the first position by the user, the method further includes:
receiving a second input of the desktop by the user;
responding to the second input, and displaying a desktop editing interface, wherein the desktop editing interface comprises at least two display area units, and the display size of each display area unit is a target unit size;
receiving a third input of a user to N display area units in the at least two display units, wherein N is an integer greater than 1;
in response to the third input, merging the N display area units into one icon display area, determining a display size of the icon display area to be N times the target unit size, and determining a display position of the icon display area to be a display position including the N display area units.
In a specific implementation, the second input may be a touch input or a key input, which is used to trigger a desktop editing state, for example: the desktop editing interface can be displayed by triggering the desktop to enter an editing state through touch input of double-finger pinch performed by a user on the desktop.
In addition, the target unit size may be a size of 1 × 1, and the desktop editing interface includes at least two display area units, which may be understood as: the whole desktop is covered by 1 × 1 display area units, for example: as shown in FIG. 3a, the desktop editing interface 30 is populated with 5 rows, 4 columns, and 1 × 1 display area cells 34.
In an implementation, the user may merge at least two display region units adjacent to each other into an icon display region having a different shape by the third input. The third input may be touch input of any adjacent at least two display area units, for example: as shown in fig. 3b, when the user makes a slide input on the desktop editing interface 30 to connect 4 adjacent 1 × 1 display area units 34 at the upper left corner of the desktop editing interface 30, the 4 display area units 34 may be merged into one 2 × 2 icon display area 31 as shown in fig. 3 c.
Further, after the 4 display area units 34 are combined into one icon display area 31 as shown in fig. 3c, the 2 × 2 icon display area 31 may be further divided, for example: as shown in fig. 3d, if a vertical slide input is performed on the 2 × 2 icon display area 31, the 2 × 2 icon display area 31 may be divided into two 2 × 1 icon display areas 31A and 31B as shown in fig. 3e in the vertical direction.
That is, when the desktop editing interface includes an icon display area larger than the target unit size, if a fifth input to the icon display area is received, the icon display area is divided into a third sub display area and a fourth sub display area, where a display size of the icon display area is a sum of a display size of the third sub display area and a display size of the fourth sub display area.
In this embodiment, the fifth input may be a slide input performed on the icon display area, for example: assuming that the display size of the icon display area is 2 × 2, at this time, if a finger of a user slides horizontally on the icon display area, in response to the horizontal sliding input, the icon display area is divided into a third sub display area and a fourth sub display area which are distributed up and down, and the display sizes of the third sub display area and the fourth sub display area are both 1 × 2; when the user's finger is slid vertically on the icon display area, the icon display area is divided into a third sub display area and a fourth sub display area which are distributed in the left-right direction in response to the vertical slide input, and the display sizes of the third sub display area and the fourth sub display area are both 2 × 1.
Of course, the third input and the fifth input may be, besides a sliding input, one or more touch inputs such as clicking, double-clicking, and double-pressing, respectively, and are not limited in detail herein.
In this embodiment, the icon display areas on the desktop are edited in advance to form a desktop template together with the edited icon display areas, so that in the subsequent use process, a user only needs to select a position where a target icon to be generated needs to be placed, and can display the target icon according to the display parameter of the icon display area where the target icon is located.
It should be noted that the desktop in this embodiment may be understood as follows: one page on the desktop, that is, different desktop pages, may be set with different desktop templates, which is not described herein again.
As an optional implementation, the receiving a first input of the target candidate icon and the first position by the user includes:
receiving a first input acted on M candidate icons by a user, and moving the M candidate icons into a desktop, wherein the desktop comprises L icon display areas, each icon display area has a pre-associated display parameter, M and L are integers greater than 1, and L is greater than or equal to M;
the responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to a target display parameter, including:
responding to the first input, generating M application icons corresponding to the M candidate icons, and respectively displaying the M application icons in M icon display areas on the desktop;
the M application icons are displayed according to display parameters associated with the corresponding icon display areas, and the first positions comprise positions of the M icon display areas.
It should be noted that, in the specific implementation process of the present embodiment and the previous embodiment, the desktop template is generated or downloaded in advance, and moving the target candidate icon into the first icon display area through a first input, the embodiment of generating a target icon at the display position of the first icon display area and determining the display size of the first icon display area as the display size of the target icon is similar, except that in this embodiment, the number of candidate icons for which the first input is directed is M, and in response to the first input, the M candidate icons are in one-to-one correspondence with the M icon display areas on the desktop in a certain order, so that the M target icons are displayed in the M icon display areas in one-to-one correspondence, and each application icon is displayed according to the display parameters associated with the corresponding icon display area.
Wherein, the above-mentioned making M candidate icons correspond to M icon display areas on the desktop one to one according to a certain order can be understood as: according to the selection sequence of the M candidate icons and the arrangement sequence of the M icon display areas, the M candidate icons are in one-to-one correspondence with the M icon display areas on the desktop, for example: as shown in fig. 3f and 3g, assuming that M is equal to 3, if the user selects 3 candidate icons in the icon library in sequence: and when the user drags the 3 candidate icons into the desktop through a first input, sequentially displaying an icon A, an icon B and an icon C in a first row of the desktop, wherein the icon A is a target icon corresponding to the candidate icon A, the icon B is a target icon corresponding to the candidate icon B, and the icon C is a target icon corresponding to the candidate icon C.
Of course, in practical applications, the above-mentioned certain sequence may also include a random sequence, and is not specifically limited herein. That is, the first position may be determined according to the number M of the M candidate icons selected by the user and a preset order rule, for example: the first position may include the icon display areas arranged M in front of the desktop, or M icon display areas randomly selected on the desktop, etc.
According to the method and the device, the at least two target icons matched with the desktop template can be generated at one time by executing the first input once in the application scene that the user needs to generate the at least two target icons and moving the at least two candidate icons to the desktop in batches, so that the first input once needs to be executed for each candidate icon.
As an optional implementation, the method further comprises:
receiving a fourth input of the first application icon by the user;
determining a split icon display mode in response to the fourth input;
and displaying the body-divided icon of the first application icon according to the body-divided icon display mode, and updating and displaying the first application icon.
In a specific implementation, the fourth input may include: and at least one of long press input, repeated press input, sliding input and other touch input of the first application icon.
Optionally, the fourth input includes a long-press input to the first application icon, and in response to the long-press input, a first adjustment region is displayed, where the first adjustment region includes at least two display mode adjustment units, and different display mode adjustment units are associated with different display modes of the avatar icon, and at this time, the fourth input may further include a touch input to one of the display mode adjustment units, and in response to the touch input, the display mode of the avatar icon associated with the touch display mode adjustment unit is determined as the display mode of the avatar icon corresponding to the first application icon, and the avatar icon of the first application icon is displayed according to the display mode of the avatar icon, and the first application icon is displayed in an updated manner.
In a specific implementation, the body-splitting icon represents an icon of a body-splitting application corresponding to the first application icon, and when the user clicks the body-splitting icon, the body-splitting application may be started, and in addition, display modules of the body-splitting icon may be various, for example: it is not exhaustive here that the first application icon and the body-splitting icon are displayed in different areas, or the first display icon and the body-splitting icon are displayed in an overlapping manner.
Accordingly, the updating and displaying the first application icon may be understood as: the first application icon and the body-divided icon may be displayed in a combined manner or in an overlapping manner, depending on the different display modes of the body-divided icon, and the like, and are not particularly limited herein.
In the prior art, if a body-divided icon of an application icon needs to be displayed according to a certain body-divided icon display mode, the following processes need to be executed:
long-pressing the application icon to trigger and display the split icon selection frame;
selecting an application body from a body icon selection frame;
opening an icon library, and dragging the body-divided icon to a desktop;
long-pressing the split icon to trigger a display icon deformation button;
and clicking an icon deformation button to adjust the shape of the body splitting icon.
As can be seen from the above, the operation process of adjusting the shape of the avatar icon in the prior art is quite complex, and in the embodiment, the avatar icon of the first application icon can be displayed according to the avatar icon display mode and the first application icon can be updated and displayed only by performing the fourth input on the first application icon displayed on the desktop.
Further, the split icon display mode includes at least one of: a split body icon display mode, an overlap body icon display mode, and a connected body icon display mode. The display modes of the split icon are respectively as follows: the specific implementation modes of the split body icon display mode, the overlapped body icon display mode or the conjoined body icon display mode can be respectively the following three specific embodiments:
example one
And under the condition that the split body icon display mode is the split body icon display mode, the updated first application icon is displayed in a first sub display area, the split body icon is displayed in a second sub display area, and the display size of the first application icon before updating is the sum of the sizes of the first sub display area and the second sub display area.
In this embodiment, the original display area of the first application icon is divided into a first sub-display area and a second sub-display area, and the updated first application icon and the updated avatar icon are respectively displayed in the first sub-display area and the second sub-display area, so that the first application icon and the avatar icon are respectively displayed in different areas on the premise that other desktop icons are not affected.
For example: as shown in fig. 4a and 4b, a social application icon 41 is displayed on the desktop, and the display size of the social application icon 41 is 2 × 2, when the user presses the social application icon 41 for a long time to display the first adjustment area 42, and selects the split-body icon display mode 421 from the first adjustment area, that is, the fourth input includes the above-mentioned long press input for the social application icon 41 and the selection input for the split-body icon display mode 421; in response to this fourth input, the display area of the social application icon 41 is divided into two 2 × 1 sub-display areas distributed laterally, and the updated social application icon 411 and its avatar icon 412 are displayed within the two 2 × 1 sub-display areas, respectively.
The present embodiment is specifically applicable to: when the display size of the original display area of the first application icon is larger than the target unit size, for example: the original display area of the first application icon is 1 × 2, 2 × 1, or 2 × 2, which may be applied to the split body icon display mode.
When the original display area of the first application icon is 1 × 2, the first sub-display area and the second sub-display area are two 1 × 1 display areas, and the first sub-display area and the second sub-display area are distributed laterally; when the original display area of the first application icon is 2 × 1, the first sub-display area and the second sub-display area are two display areas of 1 × 1, and the first sub-display area and the second sub-display area are longitudinally distributed; in addition, when the display area of the first application icon is 2 × 2, the first sub display area and the second sub display area may be two vertically distributed 1 × 2 sub display areas, or the first sub display area and the second sub display area may be two horizontally distributed 2 × 1 sub display areas, which is not particularly limited herein.
Example two
And under the condition that the split icon display mode is the overlapped split icon display mode, overlapping and displaying the split icon and the updated first application icon.
In this embodiment, the first application icon and the avatar icon thereof are displayed in an overlapping manner, and in implementation, the first application icon or the avatar icon thereof can be operated by switching the icon at the uppermost layer.
In specific implementation, a user can only view and operate the icon displayed on the uppermost layer of the body-separating icon and the first application icon, and after the body-separating icon and the updated first application icon are overlapped and displayed, the first application icon can be displayed on the upper layer of the body-separating icon by default, and when the user needs to operate the body-separating icon, the display sequence of the first application icon and the body-separating icon can be switched through sixth input, so that the body-separating icon is displayed on the first application icon.
For example: as shown in fig. 4c to 4e, a social application icon 41 is displayed on the desktop, and the display size thereof is 2 × 2, when the user presses the social application icon 41 for a long time to display the first adjustment region 42 and select the overlapping split icon display mode 422 therefrom, that is, the fourth input includes the above-mentioned long press input for the social application icon 41 and the selection input for the overlapping split icon display mode 422; in response to the fourth input, the social application icon 411 is updated and displayed to display the page turning identifier 43 at the lower right corner of the updated social application icon 411, and the avatar icon 412 thereof is displayed at the lower layer of the social application icon 411, and when the user needs to operate the avatar icon 412, the avatar icon 412 can be displayed at the upper layer of the social application icon 411 by touching the page turning identifier 43 at the lower right corner of the social application icon 411, that is, the sixth input includes a touch input to the page turning identifier 43.
It should be noted that, in practical applications, the page turning identifier 43 may not be displayed in the lower right corner of the updated social application icon 411, and at this time, the sixth input may be a sliding input on the updated social application icon 411, for example: as shown in the drawing of fig. 4d, when the finger of the user slides from the right side of the social application icon 411 to the left side of the social application icon 411, in response to the slide input, the display layers of the social application icon 411 and the body split icon 412 are switched so that the body split icon 412 is displayed on the social application icon 411.
In this embodiment, the display sizes of the updated social application icon 411 and the avatar icon 412 are the same and equal to the display size of the social application icon 41 before updating, and the display layers of the updated social application icon 411 and the avatar icon 412 are switched to realize the circularly switchable display of the updated social application icon 411 and the avatar icon 412.
The second embodiment is different from the first embodiment in that the second embodiment is applicable to application scenarios in which the original display size of the first application icon is 1 × 1, 1 × 2, 2 × 1, or 2 × 2, and the number of displayed icons on the desktop can be reduced.
EXAMPLE III
And under the condition that the split icon display mode is the connected split icon display mode, the split icon and the updated first application icon correspond to different touch areas of the same icon.
In a specific implementation, the above-mentioned body-splitting icon and the updated first application icon correspond to different touch areas of the same icon, which can be understood as follows: the original display area of the first application icon is divided into a first sub-touch area and a second sub-touch area, and when a user touches the first sub-touch area, the first sub-touch area is equivalent to the first application icon after the user touches the update, so that a first application program is started; when the user touches the second sub-touch area, the user touches the split icon, so that the split program of the first application program is started.
In addition, the updated first application icon has the same display size as the original first application icon, and the difference may be: and displaying the body-splitting identifier in the sub-touch area corresponding to the body-splitting icon on the updated first application icon.
For example: as shown in fig. 4f and 4g, a social application icon 41 is displayed on the desktop, and the display size of the social application icon 41 is 2 × 2, when the user presses the social application icon 41 for a long time to display the first adjustment area 42, and selects the connected body split icon display mode 423 from the social application icon 41, that is, the fourth input includes the above-mentioned long press input for the social application icon 41 and the selection input for the connected body split icon display mode 423; in response to the fourth input, the display area of the social application icon 41 is divided into a first sub-touch area 44 and a second sub-touch area 45 which are distributed laterally, and an avatar indicator 46 is displayed in the second sub-touch area 45, so that the first sub-touch area 44 and the second sub-touch area 45 are distinguished by the avatar indicator 46, and at this time, if the user touches the first sub-touch area 44, the first application program is opened; if the user touches the second sub-touch area 45, the split procedure of the first application program is opened.
The present embodiment is different from the first embodiment in that: in this embodiment, the updated first application icon and the updated body icon are multiplexed with the same application icon and respectively correspond to different touch areas of the same application icon, so that the number of icons displayed on the desktop can be reduced compared with the first embodiment.
In the embodiment of the application, receiving a first input of a user to a target alternative icon and a first position; responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to target display parameters; wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode. Therefore, the user can generate the target icon corresponding to the target alternative icon in the icon library only by executing simple input operation, and simultaneously can adjust the display parameter of the target icon; that is to say, the embodiment of the application can generate the target icon which meets the display parameter required by the user through simple input operation.
In the icon generating method provided in the embodiment of the present application, the execution subject may be an icon generating apparatus, or a control module in the icon generating apparatus for executing the icon generating method. In the embodiment of the present application, an icon generating apparatus executing an icon generating method is taken as an example, and the icon generating apparatus provided in the embodiment of the present application is described.
Referring to fig. 5, an icon generating apparatus 500 provided in an embodiment of the present application may include:
a first receiving module 501, configured to receive a first input of a target candidate icon and a first location by a user;
a generating module 502, configured to generate a target icon corresponding to the target candidate icon in response to the first input, where the target icon is displayed according to a target display parameter;
wherein the target display parameter is associated with the first location, and the target display parameter comprises: at least one of a display size, a display position, and a display mode.
Optionally, the first receiving module 501 is specifically configured to:
receiving a first input acted on a target alternative icon by a user, moving the target alternative icon, and displaying an icon adjusting area; the icon adjusting area is provided with at least two adjusting icons, different adjusting icons are associated with different display parameters, the first position comprises the position of a target adjusting icon, and the at least two adjusting icons comprise the target adjusting icon;
a generating module 502, comprising:
a determining unit, configured to determine, as the target display parameter, a display parameter associated with the target adjustment icon when the target candidate icon moves to at least partially coincide with the target adjustment icon;
and the generating unit is used for generating a target icon corresponding to the target candidate icon and displaying the target icon at the moving destination position corresponding to the first input according to the target display parameter.
Optionally, the first receiving module 501 is specifically configured to:
receiving a first input acted on a target alternative icon by a user, and moving the target alternative icon into the first icon display area;
the generating module 502 is specifically configured to:
and responding to the first input, displaying a target icon at the display position of the first icon display area, and determining the display size of the first icon display area as the display size of the target icon.
Optionally, the icon generating apparatus 500 further includes:
the second receiving module is used for receiving a second input of the user to the desktop;
the first display module is used for responding to the second input and displaying a desktop editing interface, wherein the desktop editing interface comprises at least two display area units, and the display size of each display area unit is a target unit size;
a third receiving module, configured to receive a third input of a user to N display area units of the at least two display units, where N is an integer greater than 1;
a merging module, configured to, in response to the third input, merge the N display area units into one icon display area, determine that a display size of the icon display area is N times the target unit size, and determine that a display position of the icon display area is a display position including the N display area units.
Optionally, the first receiving module 501 is specifically configured to:
receiving a first input acted on M candidate icons by a user, and moving the M candidate icons into a desktop, wherein the desktop comprises L icon display areas, each icon display area has a pre-associated display parameter, M and L are integers greater than 1, and L is greater than or equal to M;
the generating module 502 is specifically configured to:
responding to the first input, generating M application icons corresponding to the M candidate icons, and respectively displaying the M application icons in M icon display areas on the desktop;
the M application icons are displayed according to display parameters associated with the corresponding icon display areas, and the first positions comprise positions of the M icon display areas.
Optionally, the icon generating apparatus 500 further includes:
the fourth receiving module is used for receiving fourth input of the first application icon by the user;
a determination module for determining a split icon display mode in response to the fourth input;
and the second display module is used for displaying the body-divided icon of the first application icon according to the body-divided icon display mode and updating and displaying the first application icon.
Optionally, the split icon display mode includes at least one of the following: a split body-separating icon display mode, an overlapped body-separating icon display mode and a connected body-separating icon display mode;
when the split body icon display mode is the split body icon display mode, the updated first application icon is displayed in a first sub display area, the split body icon is displayed in a second sub display area, and the display size of the first application icon before updating is the sum of the sizes of the first sub display area and the second sub display area;
when the split icon display mode is the overlapped split icon display mode, overlapping and displaying the split icon and the updated first application icon;
and under the condition that the split icon display mode is the connected split icon display mode, the split icon and the updated first application icon correspond to different touch areas of the same icon.
The icon generating device provided in the embodiment of the present application can implement each process in the method embodiment shown in fig. 1, and can obtain the same beneficial effects, and for avoiding repetition, details are not repeated here.
The icon generating apparatus in the embodiment of the present application may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The icon generating apparatus in the embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The icon generating device provided in the embodiment of the present application can implement each process implemented by the method embodiment shown in fig. 1, and is not described here again to avoid repetition.
Optionally, as shown in fig. 6, an electronic device 600 is further provided in this embodiment of the present application, and includes a processor 601, a memory 602, and a program or an instruction stored in the memory 602 and capable of being executed on the processor 601, where the program or the instruction is executed by the processor 601 to implement each process of the embodiment of the icon generating method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.
Fig. 7 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 700 includes, but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
Those skilled in the art will appreciate that the electronic device 700 may also include a power supply (e.g., a battery) for powering the various components, and the power supply may be logically coupled to the processor 710 via a power management system, such that the functions of managing charging, discharging, and power consumption may be performed via the power management system. The electronic device structure shown in fig. 7 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
A user input unit 707, configured to receive a first input of the target candidate icon and the first position by the user;
the processor 710 is configured to generate a target icon corresponding to the target candidate icon in response to the first input, and control the display unit 706 to display the target icon according to a target display parameter;
wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode.
Optionally, the receiving of the first input of the target candidate icon and the first position by the user, performed by the user input unit 707, includes:
a user input unit 707 for receiving a first input of a user acting on a target candidate icon, moving the target candidate icon, and displaying an icon adjustment area; the icon adjusting area is provided with at least two adjusting icons, different adjusting icons are associated with different display parameters, the first position comprises the position of a target adjusting icon, and the at least two adjusting icons comprise the target adjusting icon;
the processor 710, configured to generate a target icon corresponding to the target candidate icon in response to the first input, and control the display unit 706 to display the target icon according to a target display parameter, where the generating includes:
a processor 710, configured to determine, as the target display parameter, a display parameter associated with the target adjustment icon if the target alternative icon moves to at least partially coincide with the target adjustment icon;
the processor 710 is further configured to generate a target icon corresponding to the target candidate icon, and control the display unit 706 to display the target icon at the movement destination position corresponding to the first input according to the target display parameter.
Optionally, the first position includes a position where the first icon display area is located, and the receiving of the first input of the target candidate icon and the first position by the user performed by the user input unit 707 includes:
a user input unit 707 configured to receive a first input of a user acting on a target candidate icon, and move the target candidate icon into the first icon display area;
the processor 710, configured to generate a target icon corresponding to the target candidate icon in response to the first input, and control the display unit 706 to display the target icon according to a target display parameter, where the generating includes:
a processor 710, configured to, in response to the first input, display a target icon at a display position where the first icon display area is located, and determine a display size of the first icon display area as a display size of the target icon.
Optionally, before the user input unit 707 performs the receiving of the first input of the target candidate icon and the first position by the user:
a user input unit 707 further configured to receive a second input to the desktop by the user;
the display unit 706 is further configured to display a desktop editing interface in response to the second input, where the desktop editing interface includes at least two display area units, and a display size of each display area unit is a target unit size;
a user input unit 707, further configured to receive a third input from a user to N display area units of the at least two display units, where N is an integer greater than 1;
the processor 710 is further configured to, in response to the third input, merge the N display area units into one icon display area, determine a display size of the icon display area to be N times the target unit size, and determine a display position of the icon display area to be a display position including the N display area units.
Optionally, the receiving of the first input of the target candidate icon and the first position by the user, performed by the user input unit 707, includes:
a user input unit 707, configured to receive a first input, which is applied by a user, to the M candidate icons, and move the M candidate icons into a desktop, where the desktop includes L icon display areas, each icon display area has a pre-associated display parameter, M and L are integers greater than 1, and L is greater than or equal to M;
the processor 710, configured to generate a target icon corresponding to the target candidate icon in response to the first input, and control the display unit 706 to display the target icon according to a target display parameter, where the generating includes:
a processor 710, configured to generate M application icons corresponding to the M candidate icons in response to the first input, and control a display unit 706 to display the M application icons in the M icon display areas on the desktop respectively;
the M application icons are displayed according to display parameters associated with the corresponding icon display areas, and the first positions comprise positions of the M icon display areas.
Optionally, the user input unit 707 is further configured to receive a fourth input of the first application icon by the user;
a processor 710 further configured to determine a split icon display mode in response to the fourth input;
the display unit 706 is further configured to display the avatar icon of the first application icon according to the avatar icon display mode, and update and display the first application icon.
Optionally, the split icon display mode includes at least one of: a split body-separating icon display mode, an overlapped body-separating icon display mode and a connected body-separating icon display mode;
when the split body icon display mode is the split body icon display mode, the updated first application icon is displayed in a first sub display area, the split body icon is displayed in a second sub display area, and the display size of the first application icon before updating is the sum of the sizes of the first sub display area and the second sub display area;
when the split icon display mode is the overlapped split icon display mode, overlapping and displaying the split icon and the updated first application icon;
and under the condition that the split icon display mode is the connected split icon display mode, the split icon and the updated first application icon correspond to different touch areas of the same icon.
The electronic device provided in the embodiment of the present application can implement each process in the method embodiment shown in fig. 1, and can obtain the same beneficial effects, and is not described herein again to avoid repetition.
It should be understood that in the embodiment of the present application, the input Unit 704 may include a Graphics Processing Unit (GPU) and a microphone, and the Graphics Processing Unit processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 706 may include a display panel, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 707 includes a touch panel and other input devices. Touch panels, also known as touch screens. The touch panel may include two parts of a touch detection device and a touch controller. Other input devices may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. Memory 709 may be used to store software programs as well as various data, including but not limited to applications and operating systems. Processor 710 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 710.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the embodiment of the icon generating method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
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 Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement each process of the embodiment of the icon generation method, and can achieve the same technical effect, and the details are not repeated here to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

1. An icon generating method, comprising:
receiving a first input of a user to the target alternative icon and the first position;
responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to target display parameters;
wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode.
2. The method of claim 1, wherein receiving a first user input of a target candidate icon and a first location comprises:
receiving a first input acted on a target alternative icon by a user, moving the target alternative icon, and displaying an icon adjusting area; the icon adjusting area is provided with at least two adjusting icons, different adjusting icons are associated with different display parameters, the first position comprises the position of a target adjusting icon, and the at least two adjusting icons comprise the target adjusting icon;
the responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to a target display parameter, including:
determining a display parameter associated with the target adjustment icon as the target display parameter when the target alternative icon is moved to at least partially coincide with the target adjustment icon;
and generating a target icon corresponding to the target candidate icon, and displaying the target icon at the moving destination position corresponding to the first input according to the target display parameter.
3. The method of claim 1, wherein the first location comprises a location of a first icon display area, and wherein receiving a first input from a user of a target candidate icon and the first location comprises:
receiving a first input acted on a target alternative icon by a user, and moving the target alternative icon into the first icon display area;
the responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to a target display parameter, including:
and responding to the first input, displaying a target icon at the display position of the first icon display area, and determining the display size of the first icon display area as the display size of the target icon.
4. The method of claim 3, wherein prior to the receiving the first input by the user of the target candidate icon and the first location, the method further comprises:
receiving a second input of the desktop by the user;
responding to the second input, and displaying a desktop editing interface, wherein the desktop editing interface comprises at least two display area units, and the display size of each display area unit is a target unit size;
receiving a third input of a user to N display area units in the at least two display units, wherein N is an integer greater than 1;
in response to the third input, merging the N display area units into one icon display area, determining a display size of the icon display area to be N times the target unit size, and determining a display position of the icon display area to be a display position including the N display area units.
5. The method of claim 1, wherein receiving a first user input of a target candidate icon and a first location comprises:
receiving a first input acted on M candidate icons by a user, and moving the M candidate icons into a desktop, wherein the desktop comprises L icon display areas, each icon display area has a pre-associated display parameter, M and L are integers greater than 1, and L is greater than or equal to M;
the responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to a target display parameter, including:
responding to the first input, generating M application icons corresponding to the M candidate icons, and respectively displaying the M application icons in M icon display areas on the desktop;
the M application icons are displayed according to display parameters associated with the corresponding icon display areas, and the first positions comprise positions of the M icon display areas.
6. The method of claim 1, further comprising:
receiving a fourth input of the first application icon by the user;
determining a split icon display mode in response to the fourth input;
and displaying the body-divided icon of the first application icon according to the body-divided icon display mode, and updating and displaying the first application icon.
7. The method of claim 6, wherein the split icon display mode comprises at least one of: a split body-separating icon display mode, an overlapped body-separating icon display mode and a connected body-separating icon display mode;
when the split body icon display mode is the split body icon display mode, the updated first application icon is displayed in a first sub display area, the split body icon is displayed in a second sub display area, and the display size of the first application icon before updating is the sum of the sizes of the first sub display area and the second sub display area;
when the split icon display mode is the overlapped split icon display mode, overlapping and displaying the split icon and the updated first application icon;
and under the condition that the split icon display mode is the connected split icon display mode, the split icon and the updated first application icon correspond to different touch areas of the same icon.
8. An icon generating apparatus, comprising:
the first receiving module is used for receiving first input of a user on the target candidate icon and the first position;
the generating module is used for responding to the first input, generating a target icon corresponding to the target candidate icon, and displaying the target icon according to target display parameters;
wherein the target display parameters are associated with the first location, and the target display parameters include: at least one of a display size, a display position, and a display mode.
9. An electronic device comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the icon generation method as claimed in any one of claims 1-7.
10. A readable storage medium, characterized in that the readable storage medium stores thereon a program or instructions which, when executed by a processor, implement the steps of the icon generation method according to any one of claims 1-7.
CN202110734088.XA 2021-06-30 2021-06-30 Icon generation method and device, electronic equipment and readable storage medium Pending CN113342232A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110734088.XA CN113342232A (en) 2021-06-30 2021-06-30 Icon generation method and device, electronic equipment and readable storage medium
PCT/CN2022/101115 WO2023274067A1 (en) 2021-06-30 2022-06-24 Icon generation method and apparatus, electronic device, and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110734088.XA CN113342232A (en) 2021-06-30 2021-06-30 Icon generation method and device, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN113342232A true CN113342232A (en) 2021-09-03

Family

ID=77481636

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110734088.XA Pending CN113342232A (en) 2021-06-30 2021-06-30 Icon generation method and device, electronic equipment and readable storage medium

Country Status (2)

Country Link
CN (1) CN113342232A (en)
WO (1) WO2023274067A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113986076A (en) * 2021-10-26 2022-01-28 维沃移动通信有限公司 Icon display control method and device, electronic equipment and storage medium
CN114461317A (en) * 2021-12-24 2022-05-10 珠海格力电器股份有限公司 Desktop setting method and device of electronic equipment, electronic equipment and medium
WO2023274067A1 (en) * 2021-06-30 2023-01-05 维沃移动通信有限公司 Icon generation method and apparatus, electronic device, and readable storage medium
WO2024074140A1 (en) * 2022-10-08 2024-04-11 维沃移动通信有限公司 Display method and apparatus

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750412A (en) * 2015-03-02 2015-07-01 深圳市金立通信设备有限公司 Method for controlling display interfaces
CN106293345A (en) * 2016-08-09 2017-01-04 深圳市金立通信设备有限公司 A kind of application icon display packing and terminal
CN106325835A (en) * 2015-06-19 2017-01-11 深圳创锐思科技有限公司 A 3D application icon interaction method applied to a touch terminal and a touch terminal
US20170109011A1 (en) * 2013-07-02 2017-04-20 Hongming Jiang Mobile operating system
CN107193438A (en) * 2017-05-03 2017-09-22 维沃移动通信有限公司 One kind management desk-top picture calibration method and mobile terminal
CN108549508A (en) * 2018-03-07 2018-09-18 维沃移动通信有限公司 A kind of application icon display methods and mobile terminal
CN109804340A (en) * 2016-10-14 2019-05-24 华为技术有限公司 Method, apparatus, graphic user interface and the mobile terminal shown for the page
CN111522477A (en) * 2020-04-15 2020-08-11 维沃移动通信有限公司 Application starting method and electronic equipment
CN111984163A (en) * 2020-07-30 2020-11-24 维沃移动通信有限公司 Application icon display method and device and electronic equipment
CN112099686A (en) * 2020-09-04 2020-12-18 维沃移动通信有限公司 Icon display control method and device and electronic equipment
CN112148170A (en) * 2020-09-29 2020-12-29 维沃移动通信有限公司 Desktop element adjusting method and device and electronic equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080218532A1 (en) * 2007-03-08 2008-09-11 Microsoft Corporation Canvas-like authoring experience atop a layout engine
CN106648737B (en) * 2016-10-10 2019-09-24 Oppo广东移动通信有限公司 A kind of control method of application, device and mobile terminal
CN112148405B (en) * 2020-09-25 2024-06-14 维沃移动通信有限公司 Desktop layout method and device and electronic equipment
CN112181225A (en) * 2020-09-29 2021-01-05 维沃移动通信有限公司 Desktop element adjusting method and device and electronic equipment
CN113342232A (en) * 2021-06-30 2021-09-03 维沃移动通信有限公司 Icon generation method and device, electronic equipment and readable storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170109011A1 (en) * 2013-07-02 2017-04-20 Hongming Jiang Mobile operating system
CN104750412A (en) * 2015-03-02 2015-07-01 深圳市金立通信设备有限公司 Method for controlling display interfaces
CN106325835A (en) * 2015-06-19 2017-01-11 深圳创锐思科技有限公司 A 3D application icon interaction method applied to a touch terminal and a touch terminal
CN106293345A (en) * 2016-08-09 2017-01-04 深圳市金立通信设备有限公司 A kind of application icon display packing and terminal
CN109804340A (en) * 2016-10-14 2019-05-24 华为技术有限公司 Method, apparatus, graphic user interface and the mobile terminal shown for the page
CN107193438A (en) * 2017-05-03 2017-09-22 维沃移动通信有限公司 One kind management desk-top picture calibration method and mobile terminal
CN108549508A (en) * 2018-03-07 2018-09-18 维沃移动通信有限公司 A kind of application icon display methods and mobile terminal
CN111522477A (en) * 2020-04-15 2020-08-11 维沃移动通信有限公司 Application starting method and electronic equipment
CN111984163A (en) * 2020-07-30 2020-11-24 维沃移动通信有限公司 Application icon display method and device and electronic equipment
CN112099686A (en) * 2020-09-04 2020-12-18 维沃移动通信有限公司 Icon display control method and device and electronic equipment
CN112148170A (en) * 2020-09-29 2020-12-29 维沃移动通信有限公司 Desktop element adjusting method and device and electronic equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
RAHUL JAIN 等: "Context based adaptation of application icons in mobile computing devices", 《2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES》, 31 December 2013 (2013-12-31), pages 31 - 36, XP032780455, DOI: 10.1109/WICT.2013.7113104 *
张全法: "大小图标自动切换的工具栏的创建", 《华北水利水电学院学报》, vol. 29, no. 2, 30 April 2008 (2008-04-30), pages 59 - 61 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023274067A1 (en) * 2021-06-30 2023-01-05 维沃移动通信有限公司 Icon generation method and apparatus, electronic device, and readable storage medium
CN113986076A (en) * 2021-10-26 2022-01-28 维沃移动通信有限公司 Icon display control method and device, electronic equipment and storage medium
CN114461317A (en) * 2021-12-24 2022-05-10 珠海格力电器股份有限公司 Desktop setting method and device of electronic equipment, electronic equipment and medium
WO2024074140A1 (en) * 2022-10-08 2024-04-11 维沃移动通信有限公司 Display method and apparatus

Also Published As

Publication number Publication date
WO2023274067A1 (en) 2023-01-05

Similar Documents

Publication Publication Date Title
CN112148170B (en) Desktop element adjusting method and device and electronic equipment
CN113342232A (en) Icon generation method and device, electronic equipment and readable storage medium
CN112181225A (en) Desktop element adjusting method and device and electronic equipment
CN104238949A (en) Split-screen displaying method and device
WO2023005920A1 (en) Screen splitting method and apparatus, and electronic device
CN112099707A (en) Display method and device and electronic equipment
CN114296595A (en) Display method and device and electronic equipment
CN113918260A (en) Application program display method and device and electronic equipment
WO2023072061A1 (en) Icon display control method and apparatus, electronic device, and storage medium
CN112558831A (en) Desktop sorting method and device and electronic equipment
CN112433693B (en) Split screen display method and device and electronic equipment
CN112188001B (en) Shortcut setting method, shortcut setting device, electronic equipment and readable storage medium
CN114518820A (en) Icon sorting method and device and electronic equipment
CN112148167A (en) Control setting method and device and electronic equipment
CN114090110B (en) Application program starting method and device and electronic equipment
CN113407144B (en) Display control method and device
CN111796746B (en) Volume adjusting method, volume adjusting device and electronic equipment
CN114416269A (en) Interface display method and display device
WO2024217468A1 (en) Icon display control method and apparatus, electronic device, and medium
CN114415886A (en) Application icon management method and electronic equipment
CN114327726A (en) Display control method, display control device, electronic equipment and storage medium
CN113703630A (en) Interface display method and device
CN112765500A (en) Information searching method and device
CN111831177A (en) Application icon display method and device and electronic equipment
CN115291778B (en) Display control method, display control device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination