CN105739817A - Icon hiding method and device and mobile terminal - Google Patents

Icon hiding method and device and mobile terminal Download PDF

Info

Publication number
CN105739817A
CN105739817A CN201610036503.3A CN201610036503A CN105739817A CN 105739817 A CN105739817 A CN 105739817A CN 201610036503 A CN201610036503 A CN 201610036503A CN 105739817 A CN105739817 A CN 105739817A
Authority
CN
China
Prior art keywords
icon
scope
judge
hiding
original position
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.)
Granted
Application number
CN201610036503.3A
Other languages
Chinese (zh)
Other versions
CN105739817B (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.)
Xiamen Meitu Mobile Technology Co Ltd
Original Assignee
Xiamen Meitu Mobile 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 Xiamen Meitu Mobile Technology Co Ltd filed Critical Xiamen Meitu Mobile Technology Co Ltd
Priority to CN201610036503.3A priority Critical patent/CN105739817B/en
Publication of CN105739817A publication Critical patent/CN105739817A/en
Application granted granted Critical
Publication of CN105739817B publication Critical patent/CN105739817B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

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

Landscapes

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

Abstract

The invention discloses an icon hiding method and device and a mobile terminal, wherein the icon hiding method is applicable for being executed in the mobile terminal which displays a first icon and a second icon. The method comprises following steps of receiving a first gesture input of a user specific to the first icon; judging whether the first gesture input is multi-point drag specific to the first icon or not; moving the first icon to a second icon if the first gesture input is the multi-point drag of dragging the first icon to the second icon; judging whether the position of the first icon enters into the range of the second icon or not after the first icon is moved; covering the second icon by the first icon if the position of the first icon enters into the range of the second icon after the first icon is moved; and hiding the second icon.

Description

A kind of method of icon hiding, device and mobile terminal
Technical field
The present invention relates to field of mobile terminals, particularly to a kind of method of icon hiding, device and mobile terminal.
Background technology
Along with the development of development of Mobile Internet technology, the use of the mobile terminal such as mobile phone, panel computer is also more and more universal, and its attainable function also increases therewith.Various to life, the relevant application such as social and amusement and recreation can install on mobile terminals, and the icon applied is shown on the desktop of mobile terminal.But, some application can be relevant with the finance of individual, job content or privacy etc., and the user that holds of mobile terminal is not intended to be viewed, by other people, the application oneself used.Therefore, how to ensure that in the use of mobile terminal the individual privacy of user is not spied on to be necessary.
At present, the technical scheme of icon hiding is divided into two classes more.One class is the purpose that the use scene according to switching mobile terminal realizes icon hiding, but requires higher to the subjectivity of user, and needs handoff scenario often, operation inconvenience.Another kind of is one piece of hidden area of setting on screen, icon is put into this region and is hidden, but need, by icon fixed placement in the region pre-set, to limit motility.
Summary of the invention
For this, the present invention provides the scheme of a kind of icon hiding, to try hard to solve or at least alleviate Problems existing above.
According to an aspect of the present invention, it is provided that a kind of method of icon hiding, be suitable to perform in the mobile terminal showing the first icon and the second icon.The method comprises the steps.First, receive user the first gesture of the first icon is inputted;Judge whether first gesture input is that the multiple spot to the first icon drags;If first gesture inputs as the first icon to be dragged to the multiple spot of the second icon, then the first icon is moved to the second icon;Judge the first icon move after position whether enter the scope of the second icon;If the first icon move after position enter the scope of the second icon, then the first icon is covered to the second icon and hiding second icon.
Alternatively, in the method according to the icon hiding of the present invention, it is judged that whether first gesture input is the multiple spot to the first icon drags to include judging that first gesture inputs whether be that pressing exceedes the scheduled time and drags at least two touch point of the first icon.
Alternatively, in the method according to the icon hiding of the present invention, the scheduled time is 900 milliseconds.
Alternatively, in the method according to the icon hiding of the present invention, it is judged that the first icon move after position whether enter the scope of the second icon include judging mobile after the center position of the first icon whether be positioned at the second picture mark position scope.
Alternatively, in the method according to the icon hiding of the present invention, also include the original position obtaining the original position before the first icon moves, length and width and the second icon;Obtain the displacement of the first icon;And the displacement of the original position of original position before moving according to the first icon, length and width and the second icon and the first icon, it is determined that the center position of the first icon after mobile.
Alternatively, in the method according to the icon hiding of the present invention, it is determined that the center position of the first icon after mobile includes the center position (x calculating the first icon after moving according to following formula2,y2): x2=x1+ w/2+ Δ x, y2=y1+ h/2+ Δ y, it is judged that whether the center position of the first icon after mobile is positioned at the second picture mark position scope comprises determining whether to meet following formula: x3<x2<x3+ w and y3<y2<y3+ h, wherein, (x1, y1) it is the original position before the first icon moves, the length of w and h respectively the first icon and width, (Δ x, Δ y) they are the displacement vector of the first icon, (x3, y3) it is the original position of the second icon, described original position is icon top left corner apex.
According to a further aspect of the invention, it is provided that the device of a kind of icon hiding, be suitable to resident in the terminal.This device includes receiver module, the first judge module, mobile module, the second judge module and hiding module.Wherein, receiver module be suitable to receive user the first gesture of the first icon is inputted;First judge module is suitable to judge whether first gesture input is that the multiple spot to the first icon drags;Mobile module is suitable to, when first gesture input is that the first icon is dragged to the multiple spot of the second icon, be moved to the second icon by the first icon;Second judge module be suitable to judge the first icon move after position whether enter the scope of the second icon;Hiding module is suitable to when the position after the first icon moves enters the scope of the second icon, is covered to the second icon by the first icon, and hides the second icon.
Alternatively, in the device according to the icon hiding of the present invention, the first judge module is further adapted for and judges whether first gesture input is that pressing exceedes the scheduled time and drags at least two touch point of the first icon.
Alternatively, in the device according to the icon hiding of the present invention, the scheduled time is 900 milliseconds.
Alternatively, in the device according to the icon hiding of the present invention, the second judge module is further adapted for and judges whether the center position of the first icon after moving is positioned at the second picture mark position scope.
Alternatively, in the device according to the icon hiding of the present invention, this device is further adapted for obtaining the original position of the original position before the first icon moves, length and width and the second icon;Obtain the displacement of the first icon;And the displacement of the original position of original position before moving according to the first icon, length and width and the second icon and the first icon, it is determined that the center position of the first icon after mobile.
Alternatively, in the device according to the icon hiding of the present invention, it is determined that the center position of the first icon after mobile includes the center position (x calculating the first icon after moving according to following formula2,y2): x2=x1+ w/2+ Δ x, y2=y1+ h/2+ Δ y, it is judged that whether the center position of the first icon after mobile is positioned at the second picture mark position scope comprises determining whether to meet following formula: x3<x2<x3+ w and y3<y2<y3+ h, wherein, (x1, y1) it is the original position before the first icon moves, the length of w and h respectively the first icon and width, (Δ x, Δ y) they are the displacement vector of the first icon, (x3, y3) it is the original position of the second icon, described original position is icon top left corner apex.
According to a further aspect of the invention, a kind of mobile terminal is also provided for, including the device of the icon hiding according to the present invention.
The technical scheme of the icon hiding according to the present invention, first receive user the first gesture of the first icon is inputted, if first gesture input is that pressing exceedes the scheduled time and drags at least two touch point of the first icon, then the first icon is moved to the second icon, when the center position of the first icon after movement is positioned at the second picture mark position scope, the first icon is covered to the second icon and hides the second icon.Technique scheme is without carrying out scene switching, it is to avoid enter concrete arranging the page and directly get final product hidden icons in desktop operated, is effectively improved efficiency and the secret protection of user's hidden icons.
Accompanying drawing explanation
In order to realize above-mentioned and relevant purpose; herein in conjunction with as explained below and accompanying drawing, some illustrative aspect is described; these aspects indicate the various modes that can put into practice principles disclosed herein, and all aspects and equivalence aspect thereof are intended to fall under in the scope of theme required for protection.Reading detailed description below in conjunction with the drawings, above-mentioned and other purpose, feature and the advantage of the disclosure will be apparent from.Throughout the disclosure, identical accompanying drawing labelling generally refers to identical parts or element.
Fig. 1 illustrates the schematic diagram of mobile terminal 100 according to an embodiment of the invention;
Fig. 2 illustrates the flow chart of icon hiding method 200 according to an embodiment of the invention;
Fig. 3 (a)-(f) illustrates the example schematic of icon hiding method 200 according to an embodiment of the invention;And
Fig. 4 illustrates the schematic diagram of icon hiding device 400 according to an embodiment of the invention.
Detailed description of the invention
It is more fully described the exemplary embodiment of the disclosure below with reference to accompanying drawings.Although accompanying drawing showing the exemplary embodiment of the disclosure, it being understood, however, that may be realized in various forms the disclosure and should do not limited by embodiments set forth here.On the contrary, it is provided that these embodiments are able to be best understood from the disclosure, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
Fig. 1 is the structured flowchart of mobile terminal 100.Mobile terminal 100 can include memory interface 102, one or more data processor, image processor and/or CPU 104 and peripheral interface 106.
Memory interface 102, one or more processor 104 and/or peripheral interface 106 both can be discrete components, it is also possible to be integrated in one or more integrated circuit.In the mobile terminal 100, various elements can be coupled by one or more communication bus or holding wire.Sensor, equipment and subsystem are alternatively coupled to peripheral interface 106, in order to help to realize several functions.
Such as, motion sensor 110, light sensor 112 and range sensor 114 are alternatively coupled to peripheral interface 106, to facilitate the functions such as orientation, illumination and range finding.Other sensors 116 are equally possible to be connected with peripheral interface 106, for instance alignment system (such as GPS), temperature sensor, biometric sensor or other sensor devices, thus can help to implement relevant function.
Camera sub-system 120 and optical pickocff 122 may be used for the realization of the camera function of convenient such as recording photograph and video clipping, and wherein said camera sub-system and optical pickocff can be such as charge-coupled image sensor (CCD) or complementary metal oxide semiconductors (CMOS) (CMOS) optical pickocff.Can helping to realize communication function by one or more radio communication subsystem 124, wherein radio communication subsystem can include radio-frequency transmitter and transmitter and/or light (such as infrared) Receiver And Transmitter.The particular design of radio communication subsystem 124 and embodiment can depend on one or more communication networks that mobile terminal 100 is supported.Such as, mobile terminal 100 can include being designed to support LTE, 3G, GSM network, GPRS network, EDGE network, Wi-Fi or WiMax network and BlueboothTMThe communication subsystem 124 of network.
Audio subsystem 126 can be coupled with speaker 128 and mike 130, in order to helps the function implementing to enable voice, for instance speech recognition, speech reproduction, digital record and telephony feature.I/O subsystem 140 can include touch screen controller 142 and/or other input controllers 144 one or more.Touch screen controller 142 is alternatively coupled to touch screen 146.For example, what this touch screen 146 and touch screen controller 142 can use in multiple touch-sensing technology any detects the contact and movement or time-out that carry out with it, and wherein detection technology is including, but not limited to capacitive character, resistive, infrared and surface acoustic wave technique.Other input controllers 144 one or more are alternatively coupled to other input/control devicess 148, for instance the pointer device of one or more buttons, rocker switch, thumb wheel, infrared port, USB port and/or instruction pen etc.The one or more button (not shown) can include for controlling speaker 128 and/or the up/down button of mike 130 volume.
Memory interface 102 can be coupled with memorizer 150.This memorizer 150 can include high-speed random access memory and/or nonvolatile memory, for instance one or more disk storage equipment, one or more optical storage apparatus, and/or flash memories (such as NAND, NOR).Memorizer 150 can store operating system 172, for instance the operating system of Android, iOS or WindowsPhone etc.This operating system 172 can include for processing basic system services and execution depends on the instruction of task of hardware.Memorizer 150 can also store application 174.When mobile equipment runs, operating system 172 can be loaded from memorizer 150, and performed by processor 104.Application 174 operationally, also can load from memorizer 150, and be performed by processor 104.Application 174 operates on operating system, utilizes the interface that operating system and bottom hardware provide to realize the desired function of various user, such as instant messaging, web page browsing, pictures management etc..Application 174 can be independently of what operating system provided, it is also possible to is that operating system carries.It addition, when application 174 is installed in mobile terminal 100, it is also possible to add to operating system and drive module.In above-mentioned various application 174, a kind of application therein is the device 400 of the icon hiding according to the present invention.
Fig. 2 illustrates the flow chart of the method 200 of icon hiding according to an embodiment of the invention.Application icon generates method 200 and is suitable to perform in mobile terminal (such as the mobile terminal 100 shown in Fig. 1).
As in figure 2 it is shown, method 200 starts from step S210.In step S210, first receive user and the first gesture of the first icon is inputted.Fig. 3 (a) illustrates the desktop icons distribution schematic diagram of mobile terminal according to an embodiment of the invention.As shown in Fig. 3 (a), on the desktop of mobile terminal, distribution has 7 icons, is icon A, icon B, icon C, icon D, icon E, icon F and icon G respectively, and each icon is rectangle and in the same size.In the present embodiment, icon G is the first icon, and icon E is the second icon.
Subsequently, in step S220, it is judged that whether the first gesture input obtained in step S210 is that the multiple spot to the first icon drags.In the present embodiment, dragging the multiple spot of the first icon at the first icon, namely at least two touch point of icon G, pressing exceedes the scheduled time and drags, and wherein the scheduled time is 900 milliseconds.Mobile terminal under android system receives the first gesture input of user by onTouchEvent () function, after user comes into contact with icon, MotionEvent.getPointerCount () function obtains the touch point quantity of first gesture input, if touch point quantity is no less than two, then receive first gesture input from mobile terminal and proceed by timing, if timing statistics more than 900 milliseconds after MotionEvent.getPointerCount () function obtain touch point quantity still no less than two, and icon G starts to drag, then judge that first gesture input drags as to the multiple spot of the first icon.
In step S230, if first gesture inputs as the first icon to be dragged to the multiple spot of the second icon, then the first icon is moved to the second icon.In the present embodiment, if at least two touch point pressing on icon G more than 900 milliseconds and drags, then icon G moves to icon E.
Before the first icon moves to the second icon, obtain the original position of the original position before the first icon moves, length and width and the second icon.Fig. 3 (b) illustrates the positional information schematic diagram of the first icon according to an embodiment of the invention.As shown in Fig. 3 (b), the top left corner apex of icon G is its original position, and the length that the equidirectional length of side of horizontal direction is icon G, and the width that the equidirectional length of side of vertical direction is icon G, article two, cornerwise intersection point is the central point of icon G, and above-mentioned definition is all applicable to icon A-F.
Subsequently enter step S240, it is judged that the first icon move after position whether enter the scope of the second icon, namely judge mobile after the center position of the first icon whether be positioned at the second picture mark position scope.
In the process that the first icon moves to the second icon, also to obtain the displacement of the first icon, and the displacement of the original position of original position before moving according to the first icon, length and width and the second icon and the first icon, it is determined that the center position of the first icon after mobile.Fig. 3 (c) illustrates first icon mobile schematic diagram under rectangular coordinate system according to an embodiment of the invention.In the present embodiment, as shown in Fig. 3 (c), the upper left corner that desktop shows in mobile terminal screen is initial point, sets up rectangular coordinate system, and transverse axis is X-axis, and the longitudinal axis is Y-axis.Wherein, the first icon, namely icon G move before the coordinate of original position be (x1, y1), long for w, wide for h, displacement vector is (Δ x, Δ y).Second icon, namely the starting position coordinates of icon E is (x3, y3).Icon G move after the position coordinates of central point be (x2, y2), following formula calculate: x2=x1+ w/2+ Δ x, y2=y1+h/2+Δy。
In the present embodiment, it is judged that whether the center position of the first icon after mobile is positioned at the second picture mark position scope, the center position coordinate (x of the icon G after moving namely is judged2, y2) whether meet following formula: x3<x2<x3+ w and y3<y2<y3+h。
Fig. 3 (d) illustrates that the first icon central point is introduced into the schematic diagram of the second picture mark position scope according to an embodiment of the invention, and Fig. 3 (e) then illustrates that the first icon central point enters the schematic diagram of the second picture mark position scope according to an embodiment of the invention.In the present embodiment, as shown in Fig. 3 (d), after mobile, the central point of icon G not yet enters the position range of icon E, now center position coordinate (x2, y2) in vertical coordinate y2>y3+ h, is unsatisfactory for y3<y2<y3+h.As shown in Fig. 3 (e), after mobile, the central point of icon G enters the position range of icon E, i.e. now center position coordinate (x2, y2) meet x3<x2<x3+ w and y3<y2<y3+h。
In step S250, if the first icon move after position enter the scope of the second icon, then the first icon is covered to the second icon and hiding second icon.In the present embodiment, as the center position coordinate (x of icon G after movement2, y2) meet x3<x2<x3+ w and y3<y2<y3During+h, then judge that the central point of icon G enters the scope of icon E.To icon G central point situation in icon E position range after the movement as shown in Fig. 3 (e) judged in step S240, icon G is covered to icon E and hidden icons E.Fig. 3 (f) illustrates the desktop schematic diagram after hiding the second icon according to an embodiment of the invention.As shown in Fig. 3 (f), wherein icon G has been located on the position of icon E, is covered and hides.
Fig. 4 illustrates the schematic diagram of the device 400 of icon hiding according to an embodiment of the invention.This device includes: receiver module the 410, first judge module 420, mobile module the 430, second judge module 440 and hiding module 450.
Receiver module 410 is suitable to receive user and the first gesture of the first icon is inputted.In the desktop icons distribution schematic diagram of the such as mobile terminal according to an embodiment of the invention shown in Fig. 3 (a), icon A, icon B, icon C, icon D, icon E, icon F and icon G are distributed across 7 icons on desktop, and each icon is rectangle and in the same size.In the present embodiment, icon G is the first icon, and icon E is the second icon.
First judge module 420 is suitable to judge whether first gesture input is that the multiple spot to the first icon drags.In the present embodiment, the multiple spot of the first icon being dragged is that namely at least two touch point of icon G, pressing exceedes the scheduled time and drags, and wherein the scheduled time is 900 milliseconds at the first icon.Mobile terminal under android system receives the first gesture input of user by onTouchEvent () function, after user comes into contact with icon, MotionEvent.getPointerCount () function obtains the touch point quantity of first gesture input, if touch point quantity is no less than two, then receive first gesture input from mobile terminal and proceed by timing, if timing statistics more than 900 milliseconds after MotionEvent.getPointerCount () function obtain touch point quantity still no less than two, and icon G starts to drag, then judge that first gesture input drags as to the multiple spot of the first icon.
Mobile module 430 is suitable to, when first gesture input is that the first icon is dragged to the multiple spot of the second icon, be moved to the second icon by the first icon.In the present embodiment, if at least two touch point pressing on icon G more than 900 milliseconds and drags, then icon G moves to icon E.
Before the first icon moves to the second icon, obtain the original position of the original position before the first icon moves, length and width and the second icon.In the positional information schematic diagram of such as the first icon according to an embodiment of the invention shown in Fig. 3 (b), the top left corner apex of icon G is its original position, with the length that the equidirectional length of side of horizontal direction is icon G, with the width that the equidirectional length of side of vertical direction is icon G, article two, cornerwise intersection point is the central point of icon G, and above-mentioned definition is all applicable to icon A-F.
Second judge module 440 be suitable to judge the first icon move after position whether enter the scope of the second icon, be further adapted for judge mobile after the center position of the first icon whether be positioned at the second picture mark position scope.
In the process that the first icon moves to the second icon, also to obtain the displacement of the first icon, and the displacement of the original position of original position before moving according to the first icon, length and width and the second icon and the first icon, it is determined that the center position of the first icon after mobile.In the such as mobile schematic diagram under rectangular coordinate system of the first icon according to an embodiment of the invention shown in Fig. 3 (c), the upper left corner that desktop shows in mobile terminal screen is initial point, sets up rectangular coordinate system, and transverse axis is X-axis, and the longitudinal axis is Y-axis.Wherein, the first icon, namely icon G move before the coordinate of original position be (x1, y1), long for w, wide for h, displacement vector is (Δ x, Δ y).Second icon, namely the starting position coordinates of icon E is (x3, y3).Icon G move after the position coordinates of central point be (x2, y2), following formula calculate: x2=x1+ w/2+ Δ x, y2=y1+h/2+Δy。
In the present embodiment, it is judged that whether the center position of the first icon after mobile is positioned at the second picture mark position scope, the center position coordinate (x of the icon G after moving namely is judged2, y2) whether meet following formula: x3<x2<x3+ w and y3<y2<y3+h。
It is introduced in the schematic diagram of the second picture mark position scope at the first icon central point according to an embodiment of the invention as shown in Fig. 3 (d), after movement, the central point of icon G not yet enters the position range of icon E, now center position coordinate (x2, y2) in vertical coordinate y2>y3+ h, is unsatisfactory for y3<y2<y3+h.Entering in the schematic diagram of the second picture mark position scope at the first icon central point according to an embodiment of the invention as shown in Fig. 3 (e), after mobile, the central point of icon G enters the position range of icon E, now center position coordinate (x2, y2) meet x3<x2<x3+ w and y3<y2<y3+h。
Hide module 450 and be suitable to when the position after the first icon moves enters the scope of the second icon, the first icon is covered to the second icon, and hide the second icon.In the present embodiment, the center position coordinate (x of icon G after moving2, y2) meet x3<x2<x3+ w and y3<y2<y3During+h, then judge that the central point of icon G enters the scope of icon E.To icon G central point situation in icon E position range after the movement as shown in Fig. 3 (e) judged in the second judge module 440, icon G is covered to icon E and hidden icons E.In desktop schematic diagram after hiding according to an embodiment of the invention the second icon as shown in Fig. 3 (f), icon G has been located on the position of icon E, is covered and hides.
In the prior art, do not spied on for the individual privacy of user in the use procedure of guarantee mobile terminal, it will usually application icon is hidden, and the technical scheme of icon hiding is short of to some extent in the convenience and motility of operation at present.The technical scheme of icon hiding according to embodiments of the present invention, first receive user the first gesture of the first icon is inputted, if first gesture input is that pressing exceedes the scheduled time and drags at least two touch point of the first icon, then the first icon is moved to the second icon, when the center position of the first icon after movement is positioned at the second picture mark position scope, the first icon is covered to the second icon and hides the second icon.Technique scheme is without carrying out scene switching, it is to avoid enter concrete arranging the page and directly get final product hidden icons in desktop operated, is effectively improved efficiency and the secret protection of user's hidden icons.
B10. the device as according to any one of B7-9, the second judge module is further adapted for and judges whether the center position of the first icon after moving is positioned at the second picture mark position scope.
B11. the device as described in B10, is further adapted for:
Obtain the original position of the original position before described first icon moves, length and width and the second icon;
Obtain the displacement of described first icon;And
The original position of original position before moving according to described first icon, length and width and the second icon and the displacement of described first icon, it is determined that the center position of the first icon after described movement.
B12. the device as described in B11, wherein said determine described movement after the center position of the first icon include according to following formula calculate mobile after the center position (x of the first icon2,y2): x2=x1+ w/2+ Δ x, y2=y1+ h/2+ Δ y, described judgement move after the center position of the first icon whether be positioned at the second picture mark position scope and comprise determining whether to meet following formula: x3<x2<x3+ w and y3<y2<y3+ h, wherein, (x1, y1) it is the original position before the first icon moves, the length of w and h respectively the first icon and width, (Δ x, Δ y) they are the displacement vector of the first icon, (x3, y3) it is the original position of the second icon, described original position is icon top left corner apex.
In description mentioned herein, describe a large amount of detail.It is to be appreciated, however, that embodiments of the invention can be put into practice when not having these details.In some instances, known method, structure and technology it are not shown specifically, in order to do not obscure the understanding of this description.
Similarly, it is to be understood that, one or more in order to what simplify that the disclosure helping understands in each inventive aspect, herein above in the description of the exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or descriptions thereof sometimes.But, the method for the disclosure should be construed to and reflect an intention that namely the present invention for required protection requires than the feature more features being expressly recited in each claim.More precisely, as the following claims reflect, inventive aspect is in that all features less than single embodiment disclosed above.Therefore, it then follows claims of detailed description of the invention are thus expressly incorporated in this detailed description of the invention, wherein each claim itself as the independent embodiment of the present invention.
The module of the equipment that those skilled in the art are to be understood that in example disclosed herein or unit or assembly can be arranged in equipment as depicted in this embodiment, or alternatively can be positioned in one or more equipment different from the equipment in this example.Module in aforementioned exemplary can be combined as a module or be segmented into multiple submodule in addition.
Those skilled in the art are appreciated that, it is possible to carry out the module in the equipment in embodiment adaptively changing and they being arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit excludes each other, it is possible to adopt any combination that all processes or the unit of all features disclosed in this specification (including adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment are combined.Unless expressly stated otherwise, each feature disclosed in this specification (including adjoint claim, summary and accompanying drawing) can be replaced by the alternative features providing purpose identical, equivalent or similar.
In addition, those skilled in the art it will be appreciated that, although embodiments more described herein include some feature included in other embodiments rather than further feature, but the combination of the feature of different embodiment means to be within the scope of the present invention and form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can mode use in any combination.
Additionally, some in described embodiment be described as at this can by the processor of computer system or the method implemented by other device performing described function or the combination of method element.Therefore, the processor with the necessary instruction for implementing described method or method element is formed for implementing the method or the device of method element.Additionally, the element described herein of device embodiment is the example of following device: this device is for implementing the function performed by the element of the purpose in order to implement this invention.
As used in this, unless specifically stated so, use ordinal number " first ", " second ", " the 3rd " etc. to describe plain objects and be merely representative of the different instances relating to similar object, and be not intended to imply the object being so described must have the time upper, spatially, sequence aspect or in any other manner to definite sequence.
Although the embodiment according to limited quantity describes the present invention, but benefits from above description, those skilled in the art understand, in the scope of the present invention thus described, it can be envisaged that other embodiments.Additionally, it should be noted that the language used in this specification is primarily to purpose that is readable and that instruct and selects, rather than select to explain or limit the theme of the present invention.Therefore, when not necessarily departing from the scope of the appended claims and spirit, many modifications and changes will be apparent from for those skilled in the art.For the scope of the present invention, disclosing that the present invention is done is illustrative and not restrictive, and it is intended that the scope of the present invention be defined by the claims appended hereto.

Claims (10)

1. a method for icon hiding, is suitable to perform in the mobile terminal showing the first icon and the second icon, and described method includes:
Receive user the first gesture of the first icon is inputted;
Judge whether first gesture input is that the multiple spot to the first icon drags;
If first gesture inputs as the first icon to be dragged to the multiple spot of the second icon, then the first icon is moved to the second icon;
Judge the first icon move after position whether enter the scope of the second icon;
If the first icon move after position enter the scope of the second icon, then the first icon is covered to the second icon and hiding second icon.
2. the method for claim 1, wherein said judges that whether first gesture input is that the multiple spot to the first icon drags and includes judging whether first gesture input is press exceed the scheduled time and drag at least two touch point of the first icon.
3. method as claimed in claim 2, the wherein said scheduled time is 900 milliseconds.
4. the method as according to any one of claim 1-3, wherein said judge the first icon move after position whether enter the scope of the second icon include judging mobile after the center position of the first icon whether be positioned at the second picture mark position scope.
5. method as claimed in claim 4, also includes:
Obtain the original position of the original position before described first icon moves, length and width and the second icon;
Obtain the displacement of described first icon;And
The original position of original position before moving according to described first icon, length and width and the second icon and the displacement of described first icon, it is determined that the center position of the first icon after described movement.
6. method as claimed in claim 5, wherein said determine described movement after the center position of the first icon include according to following formula calculate mobile after the center position (x of the first icon2,y2): x2=x1+ w/2+ Δ x, y2=y1+ h/2+ Δ y, described judgement move after the center position of the first icon whether be positioned at the second picture mark position scope and comprise determining whether to meet following formula: x3<x2<x3+ w and y3<y2<y3+ h, wherein, (x1, y1) it is the original position before the first icon moves, the length of w and h respectively the first icon and width, (Δ x, Δ y) they are the displacement vector of the first icon, (x3, y3) it is the original position of the second icon, described original position is icon top left corner apex.
7. a device for icon hiding, including:
Receiver module, is suitable to receive user and the first gesture of the first icon is inputted;
First judge module, is suitable to judge whether first gesture input is that the multiple spot to the first icon drags;
Mobile module, is suitable to, when first gesture input is that the first icon is dragged to the multiple spot of the second icon, be moved to the second icon by the first icon;
Second judge module, be suitable to judge the first icon move after position whether enter the scope of the second icon;
Hide module, be suitable to when the position after the first icon moves enters the scope of the second icon, the first icon is covered to the second icon, and hide the second icon.
8. device as claimed in claim 7, described first judge module is further adapted for: judge whether first gesture input is that pressing exceedes the scheduled time and drags at least two touch point of the first icon.
9. device as claimed in claim 8, the wherein said scheduled time is 900 milliseconds.
10. a mobile terminal, including the device of icon hiding as claimed in any one of claims 7-9.
CN201610036503.3A 2016-01-20 2016-01-20 A kind of method, device and mobile terminal of icon hiding Active CN105739817B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610036503.3A CN105739817B (en) 2016-01-20 2016-01-20 A kind of method, device and mobile terminal of icon hiding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610036503.3A CN105739817B (en) 2016-01-20 2016-01-20 A kind of method, device and mobile terminal of icon hiding

Publications (2)

Publication Number Publication Date
CN105739817A true CN105739817A (en) 2016-07-06
CN105739817B CN105739817B (en) 2019-01-22

Family

ID=56247534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610036503.3A Active CN105739817B (en) 2016-01-20 2016-01-20 A kind of method, device and mobile terminal of icon hiding

Country Status (1)

Country Link
CN (1) CN105739817B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106126045A (en) * 2016-07-12 2016-11-16 无锡天脉聚源传媒科技有限公司 The method of adjustment of a kind of interface of mobile terminal and device
CN106293345A (en) * 2016-08-09 2017-01-04 深圳市金立通信设备有限公司 A kind of application icon display packing and terminal
CN106445290A (en) * 2016-09-19 2017-02-22 宇龙计算机通信科技(深圳)有限公司 Application hiding method and device
CN106951143A (en) * 2017-03-21 2017-07-14 海信集团有限公司 The method and device of hiden application icon
EP3316107A1 (en) * 2016-11-01 2018-05-02 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for hiding application icon

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103235903A (en) * 2013-04-12 2013-08-07 广东欧珀移动通信有限公司 Processing method and device for hiding programs of mobile terminal
CN103713828A (en) * 2013-12-11 2014-04-09 上海斐讯数据通信技术有限公司 Method of deleting two desktop icons by collision
CN103984885A (en) * 2014-05-30 2014-08-13 深圳市欧珀通信软件有限公司 Application program hiding method applied to touch screen terminal and touch screen terminal
CN104200170A (en) * 2014-04-15 2014-12-10 中兴通讯股份有限公司 Privacy protection method of electronic equipment and electronic equipment
CN104992121A (en) * 2015-07-02 2015-10-21 成都亿邻通科技有限公司 Hidden management method for application icons
US20160300079A1 (en) * 2013-09-06 2016-10-13 Zte Corporation Method and Device for Processing Hidden File Folder, and Terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103235903A (en) * 2013-04-12 2013-08-07 广东欧珀移动通信有限公司 Processing method and device for hiding programs of mobile terminal
US20160300079A1 (en) * 2013-09-06 2016-10-13 Zte Corporation Method and Device for Processing Hidden File Folder, and Terminal
CN103713828A (en) * 2013-12-11 2014-04-09 上海斐讯数据通信技术有限公司 Method of deleting two desktop icons by collision
CN104200170A (en) * 2014-04-15 2014-12-10 中兴通讯股份有限公司 Privacy protection method of electronic equipment and electronic equipment
CN103984885A (en) * 2014-05-30 2014-08-13 深圳市欧珀通信软件有限公司 Application program hiding method applied to touch screen terminal and touch screen terminal
CN104992121A (en) * 2015-07-02 2015-10-21 成都亿邻通科技有限公司 Hidden management method for application icons

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106126045A (en) * 2016-07-12 2016-11-16 无锡天脉聚源传媒科技有限公司 The method of adjustment of a kind of interface of mobile terminal and device
CN106293345A (en) * 2016-08-09 2017-01-04 深圳市金立通信设备有限公司 A kind of application icon display packing and terminal
CN106445290A (en) * 2016-09-19 2017-02-22 宇龙计算机通信科技(深圳)有限公司 Application hiding method and device
CN106445290B (en) * 2016-09-19 2019-08-23 宇龙计算机通信科技(深圳)有限公司 A kind of method and device that application is hiding
EP3316107A1 (en) * 2016-11-01 2018-05-02 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for hiding application icon
CN109154967A (en) * 2016-11-01 2019-01-04 北京小米移动软件有限公司 The method and device of hiden application icon
CN106951143A (en) * 2017-03-21 2017-07-14 海信集团有限公司 The method and device of hiden application icon
CN106951143B (en) * 2017-03-21 2020-09-01 海信集团有限公司 Method and device for hiding application icons

Also Published As

Publication number Publication date
CN105739817B (en) 2019-01-22

Similar Documents

Publication Publication Date Title
US9436348B2 (en) Method and system for controlling movement of cursor in an electronic device
RU2687037C1 (en) Method, device for fast screen separation, electronic device, ui display and storage medium
EP3091426B1 (en) User terminal device providing user interaction and method therefor
CN105511675B (en) Touch control method, user equipment, input processing method, mobile terminal and intelligent terminal
CN109062479B (en) Split screen application switching method and device, storage medium and electronic equipment
US10983668B2 (en) Method and apparatus for component display processing
CN109428969B (en) Edge touch method and device of double-screen terminal and computer readable storage medium
US9337926B2 (en) Apparatus and method for providing dynamic fiducial markers for devices
US9223487B2 (en) Electronic apparatus, method of controlling the same, and related computer program
RU2595521C2 (en) Method and device for display screen of mobile terminal with touch-sensitive screen
EP3276477B1 (en) Desktop page display method and device
CN105739817A (en) Icon hiding method and device and mobile terminal
US9372613B2 (en) Scrolling method and electronic device thereof
WO2017084470A1 (en) Mobile terminal, input processing method and user equipment, and computer storage medium
US20150199058A1 (en) Information processing method and electronic device
JP2021512436A (en) Global special effect switching method, device, terminal device and storage medium
CN107153546B (en) Video playing method and mobile device
CN104407774B (en) A kind of screens switch equipment, method and mobile terminal
WO2017084469A1 (en) Touch control method, user equipment, input processing method and mobile terminal
WO2020052373A1 (en) Screenshot method and device
WO2020052374A1 (en) Screenshot method and device
JP2018005531A (en) Electronic device, control method, and program
KR101651011B1 (en) Mobile terminal
CN105404456B (en) A kind of mobile terminal dialing keyboard management method and device
CN113434076B (en) Single-hand control method and device and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant