CN109840044B - Screen control method, plug-in and device - Google Patents

Screen control method, plug-in and device Download PDF

Info

Publication number
CN109840044B
CN109840044B CN201711219875.0A CN201711219875A CN109840044B CN 109840044 B CN109840044 B CN 109840044B CN 201711219875 A CN201711219875 A CN 201711219875A CN 109840044 B CN109840044 B CN 109840044B
Authority
CN
China
Prior art keywords
screen
view
float
buoy
sliding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711219875.0A
Other languages
Chinese (zh)
Other versions
CN109840044A (en
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.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201711219875.0A priority Critical patent/CN109840044B/en
Publication of CN109840044A publication Critical patent/CN109840044A/en
Application granted granted Critical
Publication of CN109840044B publication Critical patent/CN109840044B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

The disclosure discloses a screen control method, a plug-in and a device, and relates to the field of screens. The method comprises the following steps: in response to a sliding event on a screen, controlling a buoy to move from a current position according to the sliding direction and the sliding distance of the sliding event; in response to an on-screen click event, passing the click event to a target view below the float such that the target view responds to the click event. Therefore, the user can control the buoy to move until the buoy reaches the target position when performing sliding operation at any position of the screen, and then the user can perform clicking operation at any position of the screen and convert the clicking operation into the clicking operation at the target position of the screen. This kind of neotype screen control scheme, the user one-hand operation of being convenient for to can operate the target accurately, can improve user experience again, screen content can all show, does not have the screen to shelter from the problem.

Description

Screen control method, plug-in and device
Technical Field
The present disclosure relates to the field of screens, and in particular, to a screen control method, a plug-in and a device.
Background
At present, large-screen mobile terminals are increasingly popularized, but the larger the screen is, a part of interface areas cannot be touched during one-hand operation, and operation experience of a user during one-hand holding is not facilitated.
The related art known to the inventors includes, for example: when the user operates the display screen with one hand, the currently displayed interface is wholly moved down or wholly moved down after zooming, or the whole screen area is mapped through a fixed small-range area below the screen.
Disclosure of Invention
The inventor finds that the interface content cannot be completely displayed due to the interface downward movement mode, the small-range area is mapped to the full-screen area mode, the small-range area view can block other views, and the user experience is poor. Therefore, there is a need for a new screen control scheme that is convenient for a user to operate with one hand and improves the user experience.
According to an aspect of the present disclosure, a screen control method is provided, including:
in response to a sliding event on a screen, controlling a buoy to move from a current position according to the sliding direction and the sliding distance of the sliding event;
in response to an on-screen click event, passing the click event to a target view below the float such that the target view responds to the click event.
In some embodiments, the target view is a top level view capable of responding to the click event.
In some embodiments, the click event is communicated to a target control in the target view that is located below the float such that the target control in the target view responds to the click event.
In some embodiments, the moving direction of the float is the same as the sliding direction of the sliding event, and the moving distance of the float is the same as or in a preset proportion to the sliding distance of the sliding event.
In some embodiments, the float is displayed or hidden in response to a shaking operation of the terminal to which the screen belongs.
In some embodiments, in a case where the currently displayed state of the float is a hidden state, the float is displayed in response to a shaking operation of a terminal to which a screen belongs; and hiding the buoy in response to a shaking operation of the terminal to which the screen belongs in a case where the current display state of the buoy is the display state.
In accordance with another aspect of the present disclosure, there is provided a screen control plug-in, comprising:
a float;
and the number of the first and second groups,
a floating layer view;
wherein the floating layer view is configured as a parent view of the buoy, and controls the buoy to move from a current position according to a sliding direction and a sliding distance of the sliding event in response to an on-screen sliding event, and transfers the clicking event to a target view below the buoy in response to the on-screen clicking event, so that the target view responds to the clicking event.
In some embodiments, the buoy and the buoy view comprise a buoy assembly;
the plug-in components still include: a component manager configured to display or hide the float component in response to a shaking operation of a terminal to which the screen belongs.
In some embodiments, the component manager is configured to display the float component in response to a shake operation of a terminal to which the screen belongs in a case where a current display state of the float component is a hidden state, and hide the float component in response to a shake operation of a terminal to which the screen belongs in a case where the current display state of the float component is a display state.
In some embodiments, the target view is a top level view capable of responding to the click event.
In some embodiments, the float view is configured to communicate the click event to a target control in the target view that is located below the float such that the target control in the target view responds to the click event.
In some embodiments, the moving direction of the float is the same as the sliding direction of the sliding event, and the moving distance of the float is the same as or in a preset proportion to the sliding distance of the sliding event.
In some embodiments, the float view is a transparent float view.
According to still another aspect of the present disclosure, there is provided a screen control apparatus including:
a memory; and
a processor coupled to the memory, the processor configured to execute the aforementioned screen control method based on instructions stored in the memory.
According to yet another aspect of the present disclosure, a computer-readable storage medium is proposed, on which a computer program is stored, which program, when being executed by a processor, realizes the steps of the aforementioned screen control method.
Therefore, the user can control the buoy to move until the buoy reaches the target position when performing sliding operation at any position of the screen, and then the user can perform clicking operation at any position of the screen and convert the clicking operation into the clicking operation at the target position of the screen. This kind of neotype screen control scheme, the user one-hand operation of being convenient for to can operate the target accurately, can improve user experience again, screen content can all show, does not have the screen to shelter from the problem.
Drawings
The drawings that will be used in the description of the embodiments or the related art will be briefly described below. The present disclosure will be more clearly understood from the following detailed description, which proceeds with reference to the accompanying drawings,
it is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without undue inventive faculty.
Fig. 1 is a flowchart of an embodiment of a screen control method of the present disclosure.
Fig. 2 is a view level schematic of the present disclosure.
Fig. 3 is a flowchart of another embodiment of a screen control method according to the present disclosure.
FIG. 4 is a schematic diagram of one embodiment of a screen control plug-in of the present disclosure.
FIG. 5 is a schematic diagram of another embodiment of a screen control plug-in of the present disclosure.
FIG. 6 is a schematic diagram of one embodiment of a screen control plug-in control process of the present disclosure.
FIG. 7 is a schematic diagram of the x, y, and z directions of the accelerometer of the present disclosure.
FIG. 8 is a schematic view of a slip event coupled to a float according to the present disclosure.
Fig. 9A is an external view of a screen interface according to the present disclosure.
Fig. 9B is a view level elevation of fig. 9A.
Fig. 9C is a view level perspective of fig. 9A.
Fig. 9D is a view from the perspective of fig. 9A.
Fig. 9E is a schematic diagram illustrating an effect of the 1 st button being clicked in fig. 9A.
Fig. 9F is a schematic diagram illustrating an effect of the 5 th button being clicked in fig. 9A.
Fig. 10 is a block diagram of one embodiment of a screen control device of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure.
Fig. 1 is a flowchart of an embodiment of a screen control method of the present disclosure. The method of this embodiment may be performed by a screen control plug-in or a screen control device. As shown in fig. 1, the method of this embodiment includes:
in step S110, in response to the on-screen sliding event, the float is controlled to move from the current position according to the sliding direction and the sliding distance of the sliding event. Multiple sliding events on the screen may be responded to until the float is moved to the user's desired target position.
A buoy movement control mode is that the movement direction of a buoy is the same as the sliding direction of a sliding event, and the movement distance of the buoy is the same as the sliding distance of the sliding event or accords with a preset proportion. For example, the sliding distance of the sliding event is 1 cm and the moving distance of the buoy is also 1 cm, or the ratio of the sliding distance of the sliding event to the moving distance of the buoy is greater than 1, for example, the sliding distance of the sliding event is 1 cm and the moving distance of the buoy is 1.5 cm, thereby enabling the buoy to move to the target position faster.
The sliding event may be generated by a user sliding a finger at any position on the screen, for example. If the user is operating the screen with one hand, the user can slide a finger in the area of the screen near the finger.
In step S120, in response to the on-screen click event, the click event is transferred to the target view under the float so that the target view responds to the click event. The click event may also be passed to a target control in the target view below the float such that the target control in the target view responds to the click event. Wherein the target view is a top level view capable of responding to a click event.
See fig. 2 for a view level diagram. A. B, C, D the four views are related as follows: the bottom most layer is view a, which is the parent of view BCD, view B on view a, view C on view B, and view D on view C. X is the position of the buoy. Assuming that the A, B, C, D view may respond to a click event, the target view corresponding to the float at X is the D view. Assuming that the A, B, C view is responsive to a click event, the D view is not responsive to a click event, and the target view corresponding to the float at X is the C view. Assuming that the A, B view is responsive to the click event, the C, D view is not responsive to the click event, and the target view corresponding to the float at X is the B view. Assuming that the A view can respond to the click event, the B, C, D view cannot respond to the click event, and the target view corresponding to the float at X is the A view. Assuming that none of the A, B, C, D views can respond to a click event, the click event is ignored.
Therefore, the user can control the buoy to move until the buoy reaches the target position when performing sliding operation at any position of the screen, and then the user can perform clicking operation at any position of the screen and convert the clicking operation into the clicking operation at the target position of the screen. This kind of neotype screen control scheme, the user one-hand operation of being convenient for to can operate the target accurately, can improve user experience again, screen content can all show, does not have the screen to shelter from the problem.
Fig. 3 is a flowchart of another embodiment of a screen control method according to the present disclosure. The method of this embodiment may be performed by a screen control plug-in or a screen control device. As shown in fig. 3, the method of this embodiment includes:
in step S300, the float is displayed or hidden in response to a shaking operation of the terminal to which the screen belongs.
A display control method of a buoy is characterized in that under the condition that the current display state of the buoy is a hidden state, the buoy is displayed in response to the shaking operation of a terminal to which a screen belongs; in the case where the current display state of the float is the display state, the float is hidden in response to a shake operation of the terminal to which the screen belongs.
Then, in the state where the float is displayed, steps S110 to S120 may be performed.
Thus, the user can conveniently call out the buoy by using one hand.
FIG. 4 is a schematic diagram of one embodiment of a screen control plug-in of the present disclosure. As shown in fig. 4, the screen control plug-in of this embodiment includes: a float 410, and a float view 420.
The float 410 is added to the float view 420 without responding to a click or slide event by the user. The shape of the float 410 is not limited, and may be, for example, a dot float. The float 410 may be translucent. In iOS (a mobile operating system), the buoy 410 is implemented, for example, by UIImageView (a function) and a circular picture of 60% transparency.
The float view 420, configured as a parent view of the float 410, added to the top-most layer of the current view, may be transparent, seeing only the float 410 from the user's perspective. The floating layer view 420 can respond to a click or slide event by the user. Specifically, the float view 420 controls the float 410 to move from the current position according to the sliding direction and the sliding distance of the sliding event in response to the on-screen sliding event, and transfers the clicking event to the target view below the float 410 in response to the on-screen clicking event, so that the target view responds to the clicking event. Further, the click event may be passed to a target control in the target view below the float 410 such that the target control in the target view responds to the click event. Wherein the target view is a top-level view capable of responding to the click event. The moving direction of the buoy is the same as the sliding direction of the sliding event, and the moving distance of the buoy is the same as the sliding distance of the sliding event or accords with a preset proportion.
The buoy 410 and the buoy view 420 make up a buoy assembly 412. The displayed and hidden states of the buoy assembly 412 can be viewed as displayed and hidden states of the buoy 410 and the float view 420.
FIG. 5 is a schematic diagram of another embodiment of a screen control plug-in of the present disclosure. As shown in fig. 5, the screen control plug-in of this embodiment further includes:
the component manager 430 is used to manage the buoys 410 and the float views 420. The component manager 430 may store the float 410 information, the float view 420 information, and the flag information that records the display/hidden status of the float component 412 in a singleton manner (a software design model) to ensure that there is only one copy of the float 410 information, the float view 420 information, and the flag information globally.
And a component manager 430 configured to detect a shaking operation of the terminal to which the screen belongs by the user, and display or hide the float component 412 in response to the shaking operation of the terminal to which the screen belongs. For example, in the case where the currently displayed state of the float assembly 412 is the hidden state, the float assembly 412 is displayed in response to a shake operation of the terminal to which the screen belongs, and in the case where the currently displayed state of the float assembly 412 is the displayed state, the float assembly 412 is hidden in response to a shake operation of the terminal to which the screen belongs.
FIG. 6 is a schematic diagram of one embodiment of a screen control plug-in control process of the present disclosure. As shown in fig. 6, the control procedure of this embodiment includes:
in step S610, the component manager 430 detects a shake operation of the terminal to which the screen belongs by the user.
For example, an accelerometer may be built into the terminal, which may return acceleration values in the x, y, and z axes of the terminal. The three directions of the accelerometer x, y, z are shown in FIG. 7. The component manager 430 obtains the acceleration amplitude on each axis by subtracting the value on each axis x, y, and z returned last time from the value on each axis x, y, and z currently returned by the accelerometer, and if the absolute value of the acceleration amplitude on any axis is greater than a predefined threshold (e.g., the threshold is 1.5), it can be concluded that the user shakes the terminal.
In step S620, if it is detected that the user shakes the terminal, the component manager 430 determines the current display state of the float component 412.
In step S630, in the case where the currently displayed state of the float component 412 is the hidden state, the component manager 430 displays the float component 412 in response to a shake operation of the terminal to which the screen belongs, for example, by adding the float component 412 to the topmost view, that is, by setting to the displayed state.
In step S640, in the case where the current display state of the float component 412 is the display state, the component manager 430 hides the float component 412 in response to a shake operation of the terminal to which the screen belongs, for example, by removing the float component 412 from the topmost view, that is, placing it in the hidden state.
In step S650, in the case where the float assembly 412 is in the display state, the user can slide the screen anywhere to move the float 410 to the target position.
In the case that the float component 412 is in the display state, the user's sliding operation on the screen acts on the floating layer view 420, and the floating layer view 420 monitors the sliding event and simultaneously moves the float 410 to the target position, as follows:
first, the floating layer view 420 listens for a slide event.
Next, when a slide event starts, the floating-layer view 420 takes the slide start position point and saves it to the start position point variable.
Then, when the sliding event changes, the floating layer view 420 acquires the sliding change position point and the current origin of the float 410, and calculates the position point to which the float 410 moves according to the moving direction of the float being the same as the sliding direction of the sliding event, and the moving distance of the float being the same as the sliding distance of the sliding event (which may also be a preset ratio), as follows:
1) the amount of movement of the float 410 on the X-axis is the X-axis value in the X-axis value-start position point variable at the slide change position point;
2) the movement amount of the float 410 on the Y axis is the Y axis value in the Y axis value-start position point variable of the slide change position point;
3) the X-axis value of the position point to which the buoy 410 is to be moved is the X-axis value of the current origin of the buoy 410 + the movement amount of the buoy 410 on the X-axis;
4) the Y-axis value of the location point to which the buoy 410 is to be moved is the Y-axis value of the current origin of the buoy 410 + the amount of movement of the buoy 410 in the Y-axis.
Finally, the origin of the buoy 410 is reset, i.e., the location point to which the buoy 410 is to be moved is saved to the origin of the buoy 410, and then the slide change location point is saved to the start location point variable. Ready to continue listening for the next slip event.
FIG. 8 is a schematic view of a slip event in conjunction with a float. As shown in fig. 8, two sliding events a1 and a2 are heard in sequence at the lower right corner of the screen (the start, end and direction of the arrow indicate the start, end and direction of the sliding event, respectively), and in response, the float also makes two movements a1 'and a 2' (the start, end and direction of the arrow indicate the start, end and direction of the float movement, respectively), where the sliding event a1 is the same distance and direction as the float movement a1 ', and the sliding event a2 is the same distance and direction as the float movement a 2'.
In step S660, with the float component 412 in the display state, the user can click anywhere on the screen to cause the click event to be passed to the target view below the float 410. The click event may also be passed to a target control in the target view below the float 410 such that the target control in the target view responds to the click event. Wherein the target view is a top level view capable of responding to a click event.
Taking iOS (a mobile operating system) as an example, the transfer of the click event to the target view and its target control can be achieved by the following method in the interception system.
(UIView*)hitTest:(CGPoint)point withEvent:(UIEvent*)event;
The method has the effect that the most appropriate response target view in the current view level is found through the point (namely, the point marked by the buoy) and is returned to the system, and then the target view can receive and process the forwarded click event of the system.
Specifically, after intercepting the method, when the user clicks, in the method, it is determined that: if the buoy 410 (or the buoy component 412) is in a display state, the current central point of the buoy 410 is acquired, the method is called again and is transmitted to the current central point of the buoy 410, so that the target view which is most suitable to respond in the current view level, namely the target view below the buoy 410, is acquired, and is returned to the system as the return value of the method, and through the processing procedure, the click event can be transmitted to the target view, so that the target view and the target control thereof are clicked. If the buoy 410 (or buoy component 412) is hidden, the system primitive method is invoked.
Therefore, a user can conveniently call the buoy out by using one hand, the buoy can be controlled to move until the buoy reaches the target position by performing sliding operation at any position of the screen, and then the user can perform clicking operation at any position of the screen and can convert the operation into the clicking operation at the target position of the screen. This kind of neotype screen control scheme, the user one-hand operation of being convenient for to can operate the target accurately, can improve user experience again, screen content can all show, does not have the screen to shelter from the problem.
Fig. 9A is an external view of a screen interface, wherein 55 buttons are provided on the screen, and the initial origin of the float is settable, for example, at the 3 rd button. Because the area of the top of the screen can not be reached mainly during one-hand operation, the initial origin of the buoy can be arranged in the area close to the top of the screen, and the operation efficiency is improved. Fig. 9B is a view level elevation of fig. 9A. Fig. 9C is a view level perspective of fig. 9A. Fig. 9D is a view from the perspective of fig. 9A. In fig. 9C and 9D, a float 910, a floating layer view 920, a button header layer 930, a button view layer 940, a current view navigator stack top view layer 950, and a current application main window (KeyWindow) view layer 960 are included in this order from top to bottom. Fig. 9E is a schematic diagram illustrating the effect of clicking the 1 st button. Fig. 9F is a diagram illustrating the effect of clicking the 5 th button.
Fig. 10 is a block diagram of one embodiment of a screen control device of the present disclosure. As shown in fig. 10, the apparatus 1000 of this embodiment includes: a memory 1010 and a processor 1020 coupled to the memory 1010, the processor 1020 being configured to execute the screen control method of any of the previous embodiments based on instructions stored in the memory 1010.
Memory 1010 may include, for example, system memory, fixed non-volatile storage media, and the like. The system memory stores, for example, an operating system, an application program, a Boot Loader (Boot Loader), and other programs.
The apparatus 1000 may also include an input-output interface 1030, a network interface 1040, a storage interface 1050, and the like. These interfaces 1030, 1040, 1050 and the memory 1010 and the processor 1020 may be connected via a bus 1060, for example. The input/output interface 1030 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, and a touch screen. Network interface 1040 provides a connection interface for various networking devices. The storage interface 1050 provides a connection interface for external storage devices such as an SD card and a usb disk.
The present disclosure also proposes a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the screen control method in any of the preceding embodiments.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory 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 disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams 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 apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, 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.
The above description is only exemplary of the present disclosure and is not intended to limit the present disclosure, so that any modification, equivalent replacement, or improvement made within the spirit and principle of the present disclosure should be included in the scope of the present disclosure.

Claims (15)

1. A screen control method, comprising:
a display float, in which a sliding operation of a user on a screen acts on a floating layer view covering the entire screen in a case where the float is currently in a display state;
responding to a sliding event on a screen by the floating layer view, and controlling the buoy to move from the current position according to the sliding direction and the sliding distance of the sliding event;
the floating layer view responds to the click event on the screen, and the click event is transmitted to the target view below the buoy through the floating layer view, so that the target view responds to the click event.
2. The method of claim 1, wherein the target view is a top level view that is responsive to the click event.
3. The method of claim 1, wherein the click event is communicated to a target control in the target view below the float such that the target control in the target view responds to the click event.
4. The method of claim 1, wherein a moving direction of the float is the same as a sliding direction of the sliding event, and a moving distance of the float is the same as or in a preset proportion to the sliding distance of the sliding event.
5. The method of claim 1, further comprising: and displaying or hiding the buoy in response to a shaking operation of the terminal to which the screen belongs.
6. The method of claim 5, wherein displaying or hiding the buoy comprises:
under the condition that the current display state of the buoy is a hidden state, responding to the shaking operation of the terminal to which the screen belongs, and displaying the buoy;
and hiding the buoy in response to a shaking operation of the terminal to which the screen belongs in a case where the current display state of the buoy is the display state.
7. A screen control plug-in, comprising:
a float on which a sliding operation of a user on a screen acts on the floating layer view in a case where the float is currently in a display state;
and the number of the first and second groups,
a floating layer view covering the entire screen;
wherein the floating layer view is configured as a parent view of the buoy, and controls the buoy to move from a current position according to a sliding direction and a sliding distance of the sliding event in response to an on-screen sliding event, and transmits the clicking event to a target view below the buoy through the floating layer view in response to the on-screen clicking event, so that the target view responds to the clicking event.
8. The insert of claim 7, wherein the buoy and the float view comprise a buoy assembly;
further comprising: a component manager configured to display or hide the float component in response to a shaking operation of a terminal to which the screen belongs.
9. The insert of claim 8,
a component manager configured to display the float component in response to a shake operation of a terminal to which the screen belongs in a case where a current display state of the float component is a hidden state, and hide the float component in response to a shake operation of a terminal to which the screen belongs in a case where the current display state of the float component is a display state.
10. The plugin of claim 7, wherein the target view is a top-level view that can respond to the click event.
11. The plugin of claim 7, wherein the floating layer view is configured to pass the click event to a target control in the target view below the buoy such that the target control in the target view responds to the click event.
12. The insert of claim 7, wherein the float moves in the same direction as the sliding direction of the sliding event, and the float moves in the same distance as the sliding distance of the sliding event or in a predetermined ratio.
13. The insert of any of claims 7-12, wherein the float view is a transparent float view.
14. A screen control device comprising:
a memory; and
a processor coupled to the memory, the processor configured to execute the screen control method of any of claims 1-6 based on instructions stored in the memory.
15. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the screen control method of any one of claims 1 to 6.
CN201711219875.0A 2017-11-29 2017-11-29 Screen control method, plug-in and device Active CN109840044B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711219875.0A CN109840044B (en) 2017-11-29 2017-11-29 Screen control method, plug-in and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711219875.0A CN109840044B (en) 2017-11-29 2017-11-29 Screen control method, plug-in and device

Publications (2)

Publication Number Publication Date
CN109840044A CN109840044A (en) 2019-06-04
CN109840044B true CN109840044B (en) 2021-05-25

Family

ID=66881451

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711219875.0A Active CN109840044B (en) 2017-11-29 2017-11-29 Screen control method, plug-in and device

Country Status (1)

Country Link
CN (1) CN109840044B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110737374B (en) * 2019-09-27 2021-11-02 维沃移动通信有限公司 Operation method and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140079959A (en) * 2012-12-20 2014-06-30 전남대학교산학협력단 Method for controlling a touch screen using control area and terminal using the same
CN104618587A (en) * 2015-01-19 2015-05-13 诚迈科技(南京)股份有限公司 Method for operating large screen moving device through gyro
CN104731469A (en) * 2013-12-24 2015-06-24 昆山国显光电有限公司 Touch equipment and one-hand operation method for same
CN106371688A (en) * 2015-07-22 2017-02-01 小米科技有限责任公司 Full-screen single-hand operation method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140079959A (en) * 2012-12-20 2014-06-30 전남대학교산학협력단 Method for controlling a touch screen using control area and terminal using the same
CN104731469A (en) * 2013-12-24 2015-06-24 昆山国显光电有限公司 Touch equipment and one-hand operation method for same
CN104618587A (en) * 2015-01-19 2015-05-13 诚迈科技(南京)股份有限公司 Method for operating large screen moving device through gyro
CN106371688A (en) * 2015-07-22 2017-02-01 小米科技有限责任公司 Full-screen single-hand operation method and apparatus

Also Published As

Publication number Publication date
CN109840044A (en) 2019-06-04

Similar Documents

Publication Publication Date Title
CN107977141B (en) Interaction control method and device, electronic equipment and storage medium
CN112286434B (en) Suspension button display method and terminal equipment
CN106990883B (en) Icon moving method, icon moving system and terminal
CN105511728B (en) A kind of desktop icon management method and device of terminal device
EP2866129A1 (en) Cursor display position determination method and device
CN104063128B (en) A kind of information processing method and electronic equipment
CN103902165A (en) Method and device for implementing background of menu
CN106873886B (en) Control method and device for stereoscopic display and electronic equipment
CN110928614B (en) Interface display method, device, equipment and storage medium
CN108228020B (en) Information processing method and terminal
CN108762628B (en) Page element mobile display method and device, terminal equipment and storage medium
CN110493018A (en) A kind of group chat creation method and device
CN103970434B (en) Respond the method and electronic equipment of operation
CN113138670B (en) Touch screen interaction gesture control method and device, touch screen and storage medium
CN103455245A (en) Method and device for regulating area of widget
KR20160134822A (en) Method and Apparatus for Realizaing Human-Machine Interaction
CN110007838B (en) Processing method, device and equipment for erasing control
CN105068714A (en) Display control method and electronic equipment
CN103914228A (en) Mobile terminal and touch screen operating method thereof
CN109840044B (en) Screen control method, plug-in and device
CN104049846A (en) Information processing method and electronic device
CN106257389B (en) Realize the method and touch control terminal of folder icon interaction
CN102402361A (en) Method and device for controlling on computer based on movement track of mouse
CN109992194A (en) Intelligent interactive panel and control method and device thereof
CN108874141B (en) Somatosensory browsing 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
GR01 Patent grant