CN113934343B - Information processing method and device - Google Patents
Information processing method and device Download PDFInfo
- Publication number
- CN113934343B CN113934343B CN202111169096.0A CN202111169096A CN113934343B CN 113934343 B CN113934343 B CN 113934343B CN 202111169096 A CN202111169096 A CN 202111169096A CN 113934343 B CN113934343 B CN 113934343B
- Authority
- CN
- China
- Prior art keywords
- control
- display interface
- view
- displayed
- fragments
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution 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 information processing method and device. According to the method and the device, the position of the View control can be moved along with sliding of the list control on the display interface, for example, the View control can be gradually moved out of the display interface according to requirements, or the View control can be gradually moved into the display interface according to requirements. Therefore, the purposes that the guide bubble can be displayed on the display interface when the guide bubble is required to be displayed in the process of sliding the list control and the guide bubble can not be displayed on the display interface when the guide bubble is not required to be displayed are achieved, the guide bubble can be prevented from being displayed under the condition that the guide bubble is not required to be displayed in practice, the guide bubble can be prevented from affecting the user to execute operation on the list control of the display interface, interference to the user is avoided, and user experience can be improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to an information processing method and apparatus.
Background
Currently, a user can install an application program on a mobile phone and use the application program, in order to increase the functions of the application program, sometimes a manufacturer of the application program upgrades the application program, and the newly added functions can be displayed on an interface of the upgraded application program.
In order to prompt the user which newly added functions the upgraded application has, a guide bubble can be displayed on the interface of the upgraded application, and the guide bubble indicates which functions are newly added functions, so that the user perceives the newly added functions and enjoys the newly added functions.
However, the current method of displaying the guide bubble may cause interference to the user's interface for browsing the application program, thereby reducing the user experience.
Disclosure of Invention
The application discloses an information processing method and device.
In a first aspect, the present application shows an information processing method, the method comprising:
And acquiring the sliding distance and the sliding direction of the list control on the display interface under the condition that a sliding event of the list control displayed on the sliding display interface is monitored. The initial position of a View control which is displayed on the list control in a suspending mode before the sliding event and corresponds to the display interface is obtained, and guide bubbles are loaded on the View control;
Acquiring a target position of the View control corresponding to the display interface after the sliding event according to the sliding distance, the sliding direction and the initial position;
And moving the View control to the target position corresponding to the display interface.
In an alternative implementation, the list control and the View control are both loaded into the same custom View inheriting the frame layout FrameLayout; the display interface comprises at least two fragments, wherein one Fragment of the at least two fragments is coupled with the custom view;
the method further comprises the steps of:
in the case that the list control and the View control in the custom View coupled with one of the fragments are displayed on the display interface, if a first switching operation is received, the list control and the View control in the custom View are canceled from being displayed on the display interface, and views coupled with other fragments including fragments other than the one of the at least two fragments are displayed on the display page.
In an alternative implementation, the method further includes:
And under the condition that the views of the other Fragment couplings are displayed on the display interface, if a second switching operation is received, canceling the display of the views of the other Fragment couplings on the display interface, and displaying the list control and the View control in the custom View on the display page.
In an optional implementation, the acquiring the initial position of the View control that is displayed in suspension on the list control before the sliding event corresponds to the display interface includes:
Searching an initial position corresponding to the identification information of the View control in the corresponding relation between the identification information of the control and the initial position of the control corresponding to the list control.
In an optional implementation, after the moving the View control to the target position corresponding to the display interface, the method further includes:
and in the corresponding relation, replacing an initial position corresponding to the identification information of the View control by using the target position.
In an optional implementation manner, the acquiring the sliding distance and the sliding direction of the list control on the display interface includes:
Acquiring an original position of a preset area on the list control corresponding to the display interface before the sliding event; acquiring the end position of a preset area on the list control corresponding to the display interface after the sliding event;
And acquiring the sliding distance and the sliding direction of the list control on the display interface according to the original position and the end position.
In a second aspect, the present application is directed to an information processing apparatus comprising:
The first acquisition module is used for acquiring the sliding distance and the sliding direction of the list control on the display interface under the condition that a sliding event of the list control displayed on the sliding display interface is monitored. The second acquisition module is used for acquiring an initial position of a View control which is displayed in a suspending mode on the list control before the sliding event and corresponds to the display interface, and guide bubbles are loaded on the View control;
The third acquisition module is used for acquiring a target position of the View control corresponding to the display interface after the sliding event according to the sliding distance, the sliding direction and the initial position;
And the moving module is used for moving the View control to the target position corresponding to the display interface.
In an alternative implementation, the list control and the View control are both loaded into the same custom View inheriting the frame layout FrameLayout; the display interface comprises at least two fragments, wherein one Fragment of the at least two fragments is coupled with the custom view;
The apparatus further comprises:
The display device comprises a display interface, a first cancellation module, a first display module and a second cancellation module, wherein the display interface is used for displaying the list control and the View control in the custom View coupled with one of the fragments, if a first switching operation is received, the display interface is cancelled to display the list control and the View control in the custom View, and the first display module is used for displaying views coupled with other fragments on the display page, wherein the other fragments comprise fragments except for one of the fragments in the at least two fragments.
In an alternative implementation, the apparatus further includes:
The second canceling module is configured to cancel displaying the other Fragment coupled views on the display interface if a second switching operation is received in the case that the other Fragment coupled views are displayed on the display interface, and the second display module is configured to display the list control and the View control in the custom View on the display page.
In an alternative implementation, the second obtaining module includes:
The searching unit is used for searching the initial position corresponding to the identification information of the View control in the corresponding relation between the identification information of the control and the initial position of the control, which corresponds to the list control.
In an alternative implementation, the second obtaining module further includes:
and the replacing unit is used for replacing the initial position corresponding to the identification information of the View control by using the target position in the corresponding relation.
In an alternative implementation, the first obtaining module includes:
The first acquisition unit is used for acquiring the original position of the preset area on the list control corresponding to the display interface before the sliding event; the second acquisition unit is used for acquiring the ending position of the preset area on the list control corresponding to the display interface after the sliding event;
and the third acquisition unit is used for acquiring the sliding distance and the sliding direction of the list control on the display interface according to the original position and the ending position.
In a third aspect, the present application shows an electronic device comprising:
A processor;
A memory for storing processor-executable instructions;
wherein the processor is configured to perform the information processing method as described in the first aspect.
In a fourth aspect, the present application shows a non-transitory computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the information processing method according to the first aspect.
In a fifth aspect, the application shows a computer program product, which when executed by a processor of an electronic device, causes the electronic device to perform the information processing method according to the first aspect.
The technical scheme provided by the application can comprise the following beneficial effects:
In the application, under the condition that a sliding event of a list control displayed on a sliding display interface is monitored, the sliding distance and the sliding direction of the list control on the display interface are obtained. And acquiring an initial position of the View control which is displayed in a floating manner on the list control before the sliding event and corresponds to the display interface. The View control is loaded with a guide bubble. And acquiring a target position of the View control corresponding to the display interface after the sliding event according to the sliding distance, the sliding direction and the initial position. And moving the View control to a target position corresponding to the display interface.
In the application, the attribute of the View control supports that a part of the View control is displayed on the display interface while another part of the View control is not displayed on the display interface, and the guiding bubble is loaded on the View control, so that a part of the guiding bubble is supported to be displayed on the display interface while another part of the guiding bubble is not displayed on the display interface.
Thus, according to the sliding distance and the sliding direction of the list control on the display interface and the initial position of the View control corresponding to the display interface before the sliding event, the View control is moved to the target position of the View control corresponding to the display interface, so that the position of the View control can be moved along with the sliding of the list control on the display interface, for example, the View control can be gradually moved out of the display interface according to the requirement, so that a user can see the View control (guide bubble) to gradually move out of the display interface, or the View control can be gradually moved into the display interface according to the requirement, so that the user can see the View control (guide bubble) to gradually enter the display interface.
Therefore, the purposes that the guide bubble can be displayed on the display interface when the guide bubble is required to be displayed in the process of sliding the list control and the guide bubble can not be displayed on the display interface when the guide bubble is not required to be displayed are achieved, the guide bubble can be prevented from being displayed under the condition that the guide bubble is not required to be displayed in practice, the guide bubble can be prevented from affecting the user to execute operation on the list control of the display interface, interference to the user is avoided, and user experience can be improved.
Drawings
FIG. 1 is a schematic diagram of a display interface of the present application.
Fig. 2 is a flow chart of steps of an information processing method of the present application.
FIG. 3 is a schematic diagram of a display interface of the present application.
FIG. 4 is a schematic diagram of a display interface of the present application.
FIG. 5 is a schematic diagram of a display interface of the present application.
FIG. 6 is a schematic diagram of a display interface of the present application.
Fig. 7 is a block diagram of an information processing apparatus of the present application.
Fig. 8 is a block diagram of an electronic device in accordance with the present application.
Fig. 9 is a block diagram of an electronic device in accordance with the present application.
Detailed Description
In order that the above-recited objects, features and advantages of the present application will become more readily apparent, a more particular description of the application will be rendered by reference to the appended drawings and appended detailed description.
In one approach, a guide bubble may be generated on the interface of the application based on PopupWindow (pop-up window) and the newly added functionality indicated by the guide bubble.
For example, a slidable list is displayed on the interface of the application program, a plurality of virtual buttons are provided in the list, the plurality of virtual buttons cannot be displayed on the interface of the application program at the same time, and only part of the plurality of virtual buttons can be displayed on the interface of the application program at the same time, so that a user can control the application program to display different virtual buttons in a sliding list mode.
Referring to fig. 1, it is assumed that virtual buttons 1, 2, 3, 4, 5, etc. in a list are displayed on an interface of an application, wherein functions corresponding to the virtual buttons 4 are newly added functions, a guide bubble may be displayed, an arrow of the guide bubble points to the virtual buttons 4, and introduction text such as "newly added functions" is displayed on the guide bubble to inform a user that the functions corresponding to the virtual buttons 4 are newly added functions.
However, the guiding bubble in the above manner is based on PopupWindow (popup Window), popupWindow (popup Window) is based on a Window control in the system, and the Window control is often only displayed completely on the interface of the application program.
However, during the sliding of the user, the virtual button 4 may gradually move out of the interface of the application, but during the gradual movement of the virtual button 4 out of the interface of the application, the guide bubble may still continuously be displayed all over the interface of the application and hide the other virtual buttons, i.e. the guide bubble cannot gradually move out of the interface of the application as the virtual button it indicates gradually moves out of the interface of the application.
Therefore, the above manner may cause the display of the guide bubble without actually displaying the guide bubble, and may affect the operation of the user on the list to other virtual buttons, which may cause interference to the user, and further may reduce the user experience.
Therefore, in order to improve the user experience, referring to fig. 2, there is shown a flowchart of steps of an information processing method of the present application, the method being applied to an electronic device, the method may specifically include the steps of:
In step S101, in the case of monitoring a sliding event for sliding a list control displayed on a display interface, a sliding distance and a sliding direction of the list control on the display interface are acquired. And acquiring an initial position of the View control which is displayed in a floating manner on the list control before the sliding event and corresponds to the display interface. The View control is loaded with a guide bubble.
In the application, a display interface (including a display interface of an application program and the like) is arranged on a screen of the electronic equipment, a list control can be displayed on the display interface, a View control is loaded on the list control, and a guide bubble is loaded on the View control.
The list control is also provided with a plurality of list items, and the View control is displayed on the list control in a floating mode.
Thus, the purposes that a plurality of list items are displayed on the display interface and the guide bubbles are suspended and displayed on the list items can be achieved.
Wherein if the guiding bubble is not transparent, the guiding bubble obscures at least part of the content of the at least one list item.
The guide bubble is used to instruct the user to focus on viewing a particular listing.
For example, the function of a certain list item in the list control is a newly added function, so that the user can more easily and quickly perceive that the function of the list item is a newly added function, and can enjoy the newly added function. The guide bubble may be displayed in suspension on the list item or displayed around the list item and pointed to the list item using an arrow such that the user may perceive the guide bubble as being directed to the list item according to the arrow.
The position of the guide bubble on the list control (corresponding to the position of the View control on the list control) can be set in advance and can be fixed.
The list items in the list control are many, all the list items may not be displayed on the display interface at the same time, that is, some list items in the list control can be displayed on the display interface at the same time, so that after the user views some list items, if the user still needs to view other list items in the list control after viewing some list items, the user can input a sliding operation for sliding the list control displayed on the display interface on the electronic device, and after receiving the sliding operation, the electronic device can slide the list control displayed on the display interface according to the sliding operation, so that other list items in the list control can be displayed on the display interface, so that the user views other list items. In the case of a list control displayed on the electronic device sliding display interface, a sliding event for the list control displayed on the sliding display interface occurs.
Although the position of the guide bubble on the list control is preset and can be fixed, in the process of sliding the list control on the display interface, the position of each list item in the list control relative to the display interface can be changed, and the position of the guide bubble relative to the display interface can be changed.
In the process of sliding the list control on the display interface, in order to enable the position of the guide bubble relative to the display interface to also change along with the sliding of the list item, and in order to enable the position of the guide bubble on the list control not to change, in the application, under the condition of monitoring a sliding event of the list control for displaying on the sliding display interface, the electronic device can acquire the sliding distance and the sliding direction of the list control on the display interface. And acquiring an initial position of a View control (a guide bubble is loaded on the View control) which is displayed in a floating manner on the list control before the sliding event and corresponds to the display interface.
Wherein a onScrollStateChanged () function may be used to listen for a sliding event for a list control displayed on the sliding display interface.
Since the guide bubble is loaded on the View control, that is, the initial position of the guide bubble corresponding to the display interface can be determined by the initial position of the View control corresponding to the display interface, for example, the initial position of the View control corresponding to the display interface can be used as the initial position of the guide bubble corresponding to the display interface.
In the application, under the condition that a list control is displayed on an interface of the electronic device and a View control loaded with guide bubbles is displayed in a floating manner on the list control, the electronic device needs to adaptively adjust the position of the View control corresponding to the display interface, for example, the electronic device can acquire the position of the View control displayed on the list control corresponding to the display interface and serve as the initial position of the View control displayed on the list control corresponding to the display interface, and then can form a corresponding table item by the identification information of the View control and the acquired initial position of the View control corresponding to the display interface and store the corresponding table item in the corresponding relation between the identification information of the control and the initial position of the control corresponding to the list control.
Then, as the list control displayed on the display interface is slid, the electronic device may acquire a new position of the View control corresponding to the display interface, and replace the initial position corresponding to the identification information of the View control with the new position in a corresponding relation between the identification information of the control and the initial position of the control, so as to update the initial position, so that in the case of sliding the list control next time, the initial position of the View control displayed on the list control at the time corresponding to the display interface can be determined according to the corresponding relation between the identification information of the control and the initial position of the control.
In this way, in this step, when the View control displayed in suspension on the list control before the sliding event corresponds to the initial position of the display interface, the initial position corresponding to the identification information of the View control may be searched in the correspondence between the identification information of the control and the initial position of the control, which corresponds to the list control, and used as the initial position of the View control displayed in suspension on the list control before the sliding event corresponds to the display interface.
In the application, the sliding distance and the sliding direction of the list control on the display interface can be obtained in a current existing mode, and the application does not limit the sliding distance and the sliding direction.
For example, a onScrolled () function may be used to obtain the sliding distance and sliding direction of a list control on a display interface.
In one embodiment of the present application, when the sliding distance and the sliding direction of the list control on the display interface are acquired, the original position of the preset area on the list control corresponding to the display interface before the sliding event may be acquired. And acquiring the end position of the preset area on the list control corresponding to the display interface after the sliding event. And then, the sliding distance and the sliding direction of the list control on the display interface can be obtained according to the original position and the end position.
The preset area may include any one location area in the list control, for example, a location area covered by the View control in the list control, and the like. The obtaining of the original position and the end position may be obtained by referring to the "correspondence between the identification information of the control and the initial position of the control corresponding to the list control" described above, which will not be described in detail herein.
In step S102, a target position of the View control corresponding to the display interface after the sliding event is acquired according to the sliding distance, the sliding direction and the initial position.
In the application, the electronic equipment is provided with a two-dimensional coordinate system on the plane where the display interfaces are located, each position of the display interfaces is provided with a corresponding coordinate on the two-dimensional coordinate system, and each position of the display interfaces which is located on the plane where the display interfaces are located and is located outside the display interfaces is provided with a corresponding coordinate on the two-dimensional coordinate system.
When the electronic device displays the list control on the display interface, each list item displayed on the display interface has its own coordinates in the two-dimensional coordinate system, and each list item not displayed on the display interface also has its own coordinates in the two-dimensional coordinate system. The View control that is displayed in suspension on the list control also has its own coordinates in the two-dimensional coordinate system.
Thus, the initial position of the View control, which is displayed in a floating manner on the list control, corresponding to the display interface may be represented by the coordinates of the View control in the two-dimensional coordinate system.
Because the position of the guide bubble on the list control can be fixed, the position on the list control corresponding to the View control can be fixed, so that after the list control is slid on the display interface, the position of each list item on the list control corresponding to the display interface can be changed, the position of the View control corresponding to the display interface can be changed, and the change condition (comprising the change distance and the change direction) of the position of each list item on the list control corresponding to the display interface can be the same as the change condition of the View control corresponding to the display interface.
Or after the list control is slid on the display interface, the coordinates of each list item on the list control in the two-dimensional coordinate system are changed, the coordinates of the View control in the two-dimensional coordinate system are also changed, and the change condition (including the change distance and the change direction) of the coordinates of each list item on the list control in the two-dimensional coordinate system can be the same as the change condition of the coordinates of the View control in the two-dimensional coordinate system.
Therefore, the sliding distance and the sliding direction of the list control on the display interface are the sliding distance and the sliding direction of the View control on the display interface, so that the target position of the View control corresponding to the display interface can be determined according to the initial position of the View control which is displayed on the list control in a floating manner and the sliding distance and the sliding direction of the list control on the display interface before the sliding event, for example, the coordinate of the View control in a two-dimensional coordinate system after the list control displayed on the display interface is slid can be determined, and the coordinate is used as the target position of the View control corresponding to the display interface after the sliding event.
And determining the coordinate variable of the View control on each of two coordinate axes in the two-dimensional coordinate system according to the sliding distance and the sliding direction of the list control on the display interface.
In this way, for one of the two coordinate axes in the two-dimensional coordinate system, the target coordinate of the View control on the one of the two coordinate axes in the two-dimensional coordinate system is obtained according to the initial coordinate of the View control on the one of the two coordinate axes in the two-dimensional coordinate system and the coordinate variable of the View control on the one of the two coordinate axes in the two-dimensional coordinate system before the sliding event, and for the other one of the two coordinate axes in the two-dimensional coordinate system.
And then, the target position of the View control corresponding to the display interface can be obtained according to the target coordinates of the View control on each of two coordinate axes in the two-dimensional coordinate system. For example, the target coordinates of the View control on each of two coordinate axes in the two-dimensional coordinate system may be combined such that the View control corresponds to the target position of the display interface.
In step S103, the View control is moved to a target position corresponding to the display interface.
Further, after moving the View control to the target position corresponding to the display interface, in another embodiment of the present application, the method further includes:
In the corresponding relation between the identification information of the control and the initial position of the control, the initial position corresponding to the identification information of the View control loaded with the guide bubble is replaced by the target position to update the initial position, so that the initial position of the View control displayed on the list control at the moment can be determined according to the corresponding relation between the identification information of the control and the initial position of the control, which corresponds to the list control, under the condition of sliding the list control next time.
In the application, under the condition that a sliding event of a list control displayed on a sliding display interface is monitored, the sliding distance and the sliding direction of the list control on the display interface are obtained. And acquiring an initial position of the View control which is displayed in a floating manner on the list control before the sliding event and corresponds to the display interface. The View control is loaded with a guide bubble. And acquiring a target position of the View control corresponding to the display interface after the sliding event according to the sliding distance, the sliding direction and the initial position. And moving the View control to a target position corresponding to the display interface.
In the application, the attribute of the View control supports that a part of the View control is displayed on the display interface while another part of the View control is not displayed on the display interface, and the guiding bubble is loaded on the View control, so that a part of the guiding bubble is supported to be displayed on the display interface while another part of the guiding bubble is not displayed on the display interface.
Thus, according to the sliding distance and the sliding direction of the list control on the display interface and the initial position of the View control corresponding to the display interface before the sliding event, the View control is moved to the target position of the View control corresponding to the display interface, so that the position of the View control can be moved along with the sliding of the list control on the display interface, for example, the View control can be gradually moved out of the display interface according to the requirement, so that a user can see the View control (guide bubble) to gradually move out of the display interface, or the View control can be gradually moved into the display interface according to the requirement, so that the user can see the View control (guide bubble) to gradually enter the display interface.
Therefore, the purposes that the guide bubble can be displayed on the display interface when the guide bubble is required to be displayed in the process of sliding the list control and the guide bubble can not be displayed on the display interface when the guide bubble is not required to be displayed are achieved, the guide bubble can be prevented from being displayed under the condition that the guide bubble is not required to be displayed in practice, the guide bubble can be prevented from affecting the user to execute operation on the list control of the display interface, interference to the user is avoided, and user experience can be improved.
In one embodiment, in the display interface shown in fig. 1, assuming that the control list control is slid upward, a schematic view of a portion of the guide bubble being displayed on the display interface while another portion of the guide bubble is not displayed on the display interface during the upward sliding of the list control may be seen in fig. 3, and a schematic view of the guide bubble having moved out of the display interface may be seen in fig. 4.
In addition, in the case of "another aspect" shown in fig. 1, there may be at least two fragments on the interface of the application program, where at least one Fragment is loaded with a list control, for example, referring to fig. 5, the bottom of the application program interface includes entry buttons corresponding to 4 fragments, such as "home page", "friend", "recommendation", and "my account", and the user clicks one of the entry buttons, so that the application program may display the content loaded in the Fragment corresponding to the entry button. The virtual buttons 1, 2, 3, 4, 5 and the like in fig. 5 are contents in list controls loaded in fragments of "top page".
The guide bubble is only the guide bubble corresponding to one function in one of the Fragment-loaded list controls, namely, the guide bubble can be displayed when the one Fragment-loaded list control is displayed, and the guide bubble can not be displayed when other Fragment-loaded list controls are displayed, otherwise, interference is brought to a user, and user experience is reduced.
However, the current guiding bubble is based on PopupWindow (popup window), popupWindow is decoupled from the fragments and is often displayed at the top layer of the interface of the application program, so no matter which Fragment is displayed in a switching manner, the guiding bubble is displayed at the top layer of the interface of the application program and obscures the content loaded in the Fragment. In this way, when displaying other fragments loaded content, the guide bubble can block part of other fragments loaded content, but when actually displaying other fragments loaded content, the guide bubble can not be displayed, so that the above manner can influence the operation of the user on other fragments loaded content, cause interference to the user and reduce the user experience.
Thus, in another embodiment of the present application, at least two Fragment fragments are included in the display interface, each Fragment coupled with a respective view, in order to enhance the user experience. The user may control the electronic device to switch the view of each of the at least two fragments coupled on the display interface.
One of the at least two fragments is coupled to a custom View, which is a View inherited FrameLayout (frame layout), so that the custom View supports layered display of content, wherein both the list control and the View control are loaded into the custom View, so that the list control and the View control can be layered displayed layer by layer in the custom View.
In this manner, in the case of displaying a custom View of the one of the at least two fragments coupled, the user may see the list items in the list control and the guide bubbles in the View control hovering over the list control on the custom View of the one of the fragments coupled on the display interface.
And in the case of displaying the View of the other of the at least two fragments coupled, the user is not able to see the list items in the list control and the guide bubbles in the View control on the custom View of the one of the fragments coupled on the display interface. The user does not need to see the list items in the list control and the guide bubbles in the View control on the custom View of the one of the Fragment couplings on the display interface.
In one embodiment of the present application, in the case where the list control and the View control in the custom View coupled to the one of the at least two fragments are displayed on the display interface, if the user needs to control the electronic device to switch and display on the display interface the views coupled to other fragments than the one of the at least two fragments, the user may input a first switching operation on the electronic device, where the first switching operation is used to switch the custom View displayed on the display interface from the custom View coupled to the one of the fragments to the views coupled to the other fragments, where the other fragments include the fragments other than the one of the at least two fragments.
In this way, when the electronic device receives the first switching operation, the list control and the View control in the custom View of one of the Fragment couplings can be canceled from being displayed on the display interface, and other Fragment-coupled views can be displayed on the display page.
Accordingly, in another embodiment of the present application, in a case where views other than the one of the at least two fragments are displayed on the display interface, if the user needs to control the electronic device to switch and display the list control and the View control in the custom View coupled to the one of the at least two fragments on the display interface, the user may input a second switching operation on the electronic device, where the second switching operation is used to switch the View displayed on the display interface from the View coupled to the other fragments to the custom View coupled to the one of the at least two fragments, and the other fragments include the fragments other than the one of the at least two fragments.
In this way, when the electronic device receives the second switching operation, the display of the views coupled with other fragments can be canceled on the display interface, and the list control and the View control in the custom View can be displayed on the display page.
In the application, the list control and the View control are loaded in the custom View, the custom View is coupled with one of the fragments, and the other fragments are respectively coupled with respective views.
With the present embodiment, it is made possible to switch the contents in the Fragment-coupled view to be displayed with the switching of fragments.
For example, when the custom View of one of the Fragment couplings is displayed on the display interface, the list control and the View control in the custom View are displayed, and other Fragment-coupled views are not displayed, and the content in other Fragment-coupled views are not displayed.
And when other Fragment coupled views are displayed on the display interface, displaying the content in the other Fragment coupled views, and not displaying the custom View of one of the Fragment coupled views, and also not displaying list controls and View controls in the custom View.
Therefore, the purposes that the guide bubble can be displayed on the display interface when the guide bubble is required to be displayed in the process of switching fragments and the guide bubble can not be displayed on the display interface when the guide bubble is not required to be displayed are achieved, the guide bubble can be prevented from being displayed under the condition that the guide bubble is not required to be displayed in practice, the guide bubble can be prevented from affecting the user to execute operation on the list control of the display interface, interference to the user is avoided, and user experience can be improved.
In one embodiment, in the display interface shown in fig. 5, assuming that the fragments are switched to "friends", after the switching, the display interface of the displayed fragments of "friends" may be as shown in fig. 6, and the fragments of "friends" may include a virtual button 6, a virtual button 7, a virtual button 8, a virtual button 9, a virtual button 10, and the like. The guide bubble has moved out of the display interface in fig. 6.
It should be noted that, for simplicity of explanation, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the application. Further, those skilled in the art will appreciate that the embodiments described in the specification are all alternative embodiments and that the actions involved are not necessarily required for the present application.
Referring to fig. 7, there is shown a block diagram of an information processing apparatus of the present application, which may include the following modules:
The first obtaining module 11 is configured to obtain, when a sliding event for a list control displayed on a sliding display interface is monitored, a sliding distance and a sliding direction of the list control on the display interface. The second obtaining module 12 is configured to obtain, before the sliding event, an initial position of a View control that is displayed in a floating manner on the list control and corresponds to the display interface, where a guide bubble is loaded on the View control;
a third obtaining module 13, configured to obtain, according to the sliding distance, the sliding direction, and the initial position, a target position of the View control corresponding to the display interface after the sliding event;
and a moving module 14, configured to move the View control to the target position corresponding to the display interface.
In an alternative implementation, the list control and the View control are both loaded into the same custom View inheriting the frame layout FrameLayout; the display interface comprises at least two fragments, wherein one Fragment of the at least two fragments is coupled with the custom view;
The apparatus further comprises:
The display device comprises a display interface, a first cancellation module, a first display module and a second cancellation module, wherein the display interface is used for displaying the list control and the View control in the custom View coupled with one of the fragments, if a first switching operation is received, the display interface is cancelled to display the list control and the View control in the custom View, and the first display module is used for displaying views coupled with other fragments on the display page, wherein the other fragments comprise fragments except for one of the fragments in the at least two fragments.
In an alternative implementation, the apparatus further includes:
The second canceling module is configured to cancel displaying the other Fragment coupled views on the display interface if a second switching operation is received in the case that the other Fragment coupled views are displayed on the display interface, and the second display module is configured to display the list control and the View control in the custom View on the display page.
In an alternative implementation, the second obtaining module includes:
The searching unit is used for searching the initial position corresponding to the identification information of the View control in the corresponding relation between the identification information of the control and the initial position of the control, which corresponds to the list control.
In an alternative implementation, the second obtaining module further includes:
and the replacing unit is used for replacing the initial position corresponding to the identification information of the View control by using the target position in the corresponding relation.
In an alternative implementation, the first obtaining module includes:
The first acquisition unit is used for acquiring the original position of the preset area on the list control corresponding to the display interface before the sliding event; the second acquisition unit is used for acquiring the ending position of the preset area on the list control corresponding to the display interface after the sliding event;
and the third acquisition unit is used for acquiring the sliding distance and the sliding direction of the list control on the display interface according to the original position and the ending position.
In the application, under the condition that a sliding event of a list control displayed on a sliding display interface is monitored, the sliding distance and the sliding direction of the list control on the display interface are obtained. And acquiring an initial position of the View control which is displayed in a floating manner on the list control before the sliding event and corresponds to the display interface. The View control is loaded with a guide bubble. And acquiring a target position of the View control corresponding to the display interface after the sliding event according to the sliding distance, the sliding direction and the initial position. And moving the View control to a target position corresponding to the display interface.
In the application, the attribute of the View control supports that a part of the View control is displayed on the display interface while another part of the View control is not displayed on the display interface, and the guiding bubble is loaded on the View control, so that a part of the guiding bubble is supported to be displayed on the display interface while another part of the guiding bubble is not displayed on the display interface.
Thus, according to the sliding distance and the sliding direction of the list control on the display interface and the initial position of the View control corresponding to the display interface before the sliding event, the View control is moved to the target position of the View control corresponding to the display interface, so that the position of the View control can be moved along with the sliding of the list control on the display interface, for example, the View control can be gradually moved out of the display interface according to the requirement, so that a user can see the View control (guide bubble) to gradually move out of the display interface, or the View control can be gradually moved into the display interface according to the requirement, so that the user can see the View control (guide bubble) to gradually enter the display interface.
Therefore, the purposes that the guide bubble can be displayed on the display interface when the guide bubble is required to be displayed in the process of sliding the list control and the guide bubble can not be displayed on the display interface when the guide bubble is not required to be displayed are achieved, the guide bubble can be prevented from being displayed under the condition that the guide bubble is not required to be displayed in practice, the guide bubble can be prevented from affecting the user to execute operation on the list control of the display interface, interference to the user is avoided, and user experience can be improved.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
Fig. 8 is a block diagram of an electronic device 800 in accordance with the present application. For example, electronic device 800 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, exercise device, personal digital assistant, or the like.
Referring to fig. 8, an electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and a communication component 816.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interactions between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, images, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply component 806 provides power to the various components of the electronic device 800. The power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the electronic device 800.
The multimedia component 808 includes a screen between the electronic device 800 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. When the electronic device 800 is in an operational mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 further includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 814 includes one or more sensors for providing status assessment of various aspects of the electronic device 800. For example, the sensor assembly 814 may detect an on/off state of the electronic device 800, a relative positioning of the components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in position of the electronic device 800 or a component of the electronic device 800, the presence or absence of a user's contact with the electronic device 800, an orientation or acceleration/deceleration of the electronic device 800, and a change in temperature of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communication between the electronic device 800 and other devices, either wired or wireless. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof. In one exemplary embodiment, the communication component 816 receives broadcast signals or broadcast operation information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 804 including instructions executable by processor 820 of electronic device 800 to perform the above-described method. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Fig. 9 is a block diagram of an electronic device 1900 in accordance with the present application. For example, electronic device 1900 may be provided as a server.
Referring to FIG. 9, electronic device 1900 includes a processing component 1922 that further includes one or more processors and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by processing component 1922. The application programs stored in memory 1932 may include one or more modules each corresponding to a set of instructions. Further, processing component 1922 is configured to execute instructions to perform the methods described above.
The electronic device 1900 may also include a power component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input/output (I/O) interface 1958. The electronic device 1900 may operate based on an operating system stored in memory 1932, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, or the like.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal 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 terminal. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or terminal device that comprises the element.
The foregoing has described in detail the method and apparatus for processing information provided by the present application, and specific examples have been used herein to illustrate the principles and embodiments of the present application, and the above examples are only for aiding in the understanding of the method and core ideas of the present application; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.
Claims (12)
1. An information processing method, characterized in that the method comprises:
Acquiring the sliding distance and the sliding direction of a list control displayed on a sliding display interface under the condition that a sliding event of the list control is monitored; acquiring an initial position of a View control which is displayed in a suspending manner on the list control before the sliding event and corresponds to the display interface, wherein guide bubbles are loaded on the View control;
Acquiring a target position of the View control corresponding to the display interface after the sliding event according to the sliding distance, the sliding direction and the initial position;
Moving the View control to the target position corresponding to the display interface;
The obtaining the sliding distance and the sliding direction of the list control on the display interface includes:
Acquiring an original position of a preset area on the list control corresponding to the display interface before the sliding event; acquiring the end position of a preset area on the list control corresponding to the display interface after the sliding event;
And acquiring the sliding distance and the sliding direction of the list control on the display interface according to the original position and the end position.
2. The method of claim 1, wherein the list control and the View control are both loaded into a same custom View inheriting a frame layout FrameLayout; the display interface comprises at least two fragments, wherein one Fragment of the at least two fragments is coupled with the custom view;
the method further comprises the steps of:
in the case that the list control and the View control in the custom View coupled with one of the fragments are displayed on the display interface, if a first switching operation is received, the list control and the View control in the custom View are canceled from being displayed on the display interface, and views coupled with other fragments including fragments other than the one of the at least two fragments are displayed on a display page; the first switching operation is used for switching the custom view displayed on the display interface from the custom view coupled by one of the fragments to the view coupled by the other fragments.
3. The method according to claim 2, wherein the method further comprises:
Under the condition that the views of the other Fragment couplings are displayed on the display interface, if a second switching operation is received, the views of the other Fragment couplings are canceled from being displayed on the display interface, and the list control and the View control in the custom View are displayed on the display page; the second switching operation is used for switching the view displayed on the display interface from the view coupled by the other fragments to the custom view coupled by one of the fragments.
4. The method of claim 1, wherein the obtaining a View control that hovers over the list control prior to the sliding event corresponds to an initial position of the display interface, comprising:
Searching an initial position corresponding to the identification information of the View control in the corresponding relation between the identification information of the control and the initial position of the control corresponding to the list control.
5. The method of claim 4, wherein after the moving the View control to the target location corresponding to the display interface, further comprising:
and in the corresponding relation, replacing an initial position corresponding to the identification information of the View control by using the target position.
6. An information processing apparatus, characterized in that the apparatus comprises:
The device comprises a first acquisition module, a second acquisition module and a display module, wherein the first acquisition module is used for acquiring the sliding distance and the sliding direction of a list control displayed on a sliding display interface under the condition that a sliding event of the list control is monitored, and the second acquisition module is used for acquiring the initial position of a View control which is displayed in a suspending mode on the list control before the sliding event and corresponds to the display interface, and guide bubbles are loaded on the View control;
The third acquisition module is used for acquiring a target position of the View control corresponding to the display interface after the sliding event according to the sliding distance, the sliding direction and the initial position;
The moving module is used for moving the View control to the target position corresponding to the display interface;
wherein, the first acquisition module includes:
The first acquisition unit is used for acquiring the original position of the preset area on the list control corresponding to the display interface before the sliding event; the second acquisition unit is used for acquiring the ending position of the preset area on the list control corresponding to the display interface after the sliding event;
and the third acquisition unit is used for acquiring the sliding distance and the sliding direction of the list control on the display interface according to the original position and the ending position.
7. The apparatus of claim 6, wherein the list control and the View control are both loaded into a same custom View inheriting a frame layout FrameLayout; the display interface comprises at least two fragments, wherein one Fragment of the at least two fragments is coupled with the custom view;
The apparatus further comprises:
A first cancellation module, configured to cancel, if a first switching operation is received, display the list control and the View control in the custom View coupled to one of the fragments on the display interface, and a first display module, configured to display, on a display page, views coupled to other fragments, where the other fragments include fragments other than the one of the at least two fragments; the first switching operation is used for switching the custom view displayed on the display interface from the custom view coupled by one of the fragments to the view coupled by the other fragments.
8. The apparatus of claim 7, wherein the apparatus further comprises:
The second canceling module is configured to cancel, if a second switching operation is received, displaying the other segment coupled views on the display interface, and the second display module is configured to display the list control and the View control in the custom View on the display page; the second switching operation is used for switching the view displayed on the display interface from the view coupled by the other fragments to the custom view coupled by one of the fragments.
9. The apparatus of claim 6, wherein the second acquisition module comprises:
The searching unit is used for searching the initial position corresponding to the identification information of the View control in the corresponding relation between the identification information of the control and the initial position of the control, which corresponds to the list control.
10. The apparatus of claim 9, wherein the second acquisition module further comprises:
and the replacing unit is used for replacing the initial position corresponding to the identification information of the View control by using the target position in the corresponding relation.
11. An electronic device, the electronic device comprising:
A processor;
A memory for storing processor-executable instructions;
Wherein the processor is configured to perform the information processing method of any of claims 1-5.
12. A non-transitory computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the information processing method of any of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111169096.0A CN113934343B (en) | 2021-09-30 | 2021-09-30 | Information processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111169096.0A CN113934343B (en) | 2021-09-30 | 2021-09-30 | Information processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113934343A CN113934343A (en) | 2022-01-14 |
CN113934343B true CN113934343B (en) | 2024-07-02 |
Family
ID=79277912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111169096.0A Active CN113934343B (en) | 2021-09-30 | 2021-09-30 | Information processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113934343B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105892831A (en) * | 2016-04-29 | 2016-08-24 | 青岛海信移动通信技术股份有限公司 | Sliding display method and sliding display device of list data of mobile terminal |
CN108108114A (en) * | 2017-12-19 | 2018-06-01 | 维沃移动通信有限公司 | A kind of thumbnail display control method and mobile terminal |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9367208B2 (en) * | 2013-12-31 | 2016-06-14 | Barnes & Noble College Booksellers, Llc | Move icon to reveal textual information |
CN109753326B (en) * | 2017-11-06 | 2023-04-07 | 斑马智行网络(香港)有限公司 | Processing method, apparatus, device and machine-readable medium |
CN110119233B (en) * | 2019-05-15 | 2022-04-08 | 腾讯科技(深圳)有限公司 | Content pushing method and device, terminal and storage medium |
CN110795402B (en) * | 2019-10-31 | 2021-08-31 | 维沃移动通信有限公司 | Method, device and electronic device for displaying file list |
CN111443971B (en) * | 2020-03-24 | 2023-09-26 | 维沃移动通信有限公司 | Operation guiding method, electronic device and medium |
CN112587925B (en) * | 2020-12-31 | 2024-07-26 | 网易(杭州)网络有限公司 | Guide information display method and device, storage medium and computer equipment |
CN112764871B (en) * | 2021-02-04 | 2022-08-12 | 腾讯科技(深圳)有限公司 | Data processing method, data processing device, computer equipment and readable storage medium |
CN113342438A (en) * | 2021-06-10 | 2021-09-03 | 网易(杭州)网络有限公司 | Application program guiding method, device, equipment and medium |
-
2021
- 2021-09-30 CN CN202111169096.0A patent/CN113934343B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105892831A (en) * | 2016-04-29 | 2016-08-24 | 青岛海信移动通信技术股份有限公司 | Sliding display method and sliding display device of list data of mobile terminal |
CN108108114A (en) * | 2017-12-19 | 2018-06-01 | 维沃移动通信有限公司 | A kind of thumbnail display control method and mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN113934343A (en) | 2022-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109120981B (en) | Information list display method and device and storage medium | |
EP3026875B1 (en) | Method and apparatus for adjusting operational status of smart home device | |
US9014763B2 (en) | Mobile terminal and controlling method thereof | |
EP2991275B1 (en) | Making router management application compatible with router firmware | |
EP3121701A1 (en) | Method and apparatus for single-hand operation on full screen | |
US20190073124A1 (en) | Method and apparatus for controlling application | |
JP6134870B2 (en) | Description Information Display Method, Description Information Display Device, Electronic Device, Program, and Recording Medium | |
CN109814961B (en) | List control method and device, electronic equipment and storage medium | |
CN104156245B (en) | list updating method and device | |
US20180240069A1 (en) | Method and apparatus for updating information, and storage medium | |
CN104111813B (en) | Method and device for picture synchronous display, mobile terminal and terminal device | |
EP3239858A1 (en) | Method and apparatus for searching resource | |
CN105786944B (en) | Method and device for processing automatic page turning of browser | |
CN111447484A (en) | Loading method and device of electronic program guide EPG and storage medium | |
CN111814088A (en) | A kind of page processing method and device | |
CN105094539A (en) | Display method and device of reference information | |
EP3015968B1 (en) | Method for image deletion and device thereof | |
CN108803892B (en) | Method and device for calling third party application program in input method | |
CN106951171B (en) | Control method and device of virtual reality helmet | |
CN107368562B (en) | Page display method, device and terminal | |
CN113934343B (en) | Information processing method and device | |
CN105487746A (en) | Search result displaying method and device | |
CN114416246B (en) | Data processing method and device, electronic equipment and storage medium | |
CN105682187A (en) | Icon displaying method and device | |
CN113900564B (en) | Information processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |