CN105487801A - Progress bar adjusting method and mobile terminal - Google Patents
Progress bar adjusting method and mobile terminal Download PDFInfo
- Publication number
- CN105487801A CN105487801A CN201510848058.6A CN201510848058A CN105487801A CN 105487801 A CN105487801 A CN 105487801A CN 201510848058 A CN201510848058 A CN 201510848058A CN 105487801 A CN105487801 A CN 105487801A
- Authority
- CN
- China
- Prior art keywords
- touch point
- progress bar
- distance
- touch
- point
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
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 a progress bar adjusting method and a mobile terminal. The progress bar adjusting method comprises: acquiring the positions of a first touch point and a second touch point; acquiring the position of a third touch point between the first touch point and the second touch point; and adjusting a progress bar according to the distance between the third touch point and the first touch point or the second touch point by taking the distance between the first touch point and the second touch point as a total progress of the progress bar. By adopting the progress bar adjusting method, the progress bar can be adjusted at any position of the surface of a touch screen, and display pictures cannot be influenced.
Description
Technical field
The present invention relates to display technique field, particularly relate to a kind of progress bar control method and mobile terminal.
Background technology
Along with smart machine constantly develops, the large-size screen monitors of smart machine have been standard configuration, therefore, can only mostly can be operated by touch by equipment of today, and along with the development of touch technology, present smart machine can be supported multiple point touching to operate substantially.
When operating smart machine, usually need to regulate progress bar, the such as progress bar of video, audio frequency, the progress bar of volume adjusting or brightness regulation, also comprises the adjustment progress bar of drop-down menu, as phone directory, song list etc.
For video playback, smart machine is when controlling the broadcasting of video file, substantially progress can be controlled by the progress bar on interface, but progress bar can affect the display of picture, although can it be allowed inactive time invisible, need just to need user's clicking operation on screen show to allow it when controlling.And the position of progress bar is fixing, can not change at any time along with the requirement of user.
Summary of the invention
The technical matters that the present invention mainly solves is to provide a kind of progress bar control method and mobile terminal, can regulate, can not have an impact to display frame in any position of touch screen surface to progress bar.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: provide a kind of progress bar control method, the method comprises: the position obtaining the first touch point and the second touch point; Obtain the position of the 3rd touch point between the first touch point and the second touch point; Using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
Wherein, using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the step of the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point, specifically comprise: the reference position being progress bar with the position of the first touch point, the end position being progress bar with the position of the second touch point; Obtain the distance X of the 3rd touch point and the first touch point
1, and obtain the distance X of the 3rd touch point and the second touch point
2; Calculate the progress position proportional a=X of progress bar
1/ (X
1+ X
2); Progress bar is regulated according to progress position proportional a.
Wherein, before obtaining the step of the position of the first touch point and the second touch point, also comprise: obtain multiple touch point; Calculate the quantity of multiple touch point; If the quantity of multiple touch point is 3, then perform the step of the position of acquisition first touch point and the second touch point.
Wherein, after obtaining the step of the position of the 3rd touch point between the first touch point and the second touch point, also comprise: using the predeterminable area between the first touch point and the second touch point as effective coverage; Judge whether the position of the 3rd touch point is positioned at effective coverage; If so, the aggregate scheduling using the distance of the first touch point and the second touch point as progress bar is then carried out, according to the step of the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
Wherein, using the predeterminable area between the first touch point and the second touch point as the step of effective coverage, specifically comprise: set up a straight-line segment using the first touch point and the second touch point as end points; Judge whether the position of the 3rd touch point is positioned at the step of effective coverage, is specially: judge whether the 3rd touch point is positioned on straight-line segment.
Wherein, using the predeterminable area between the first touch point and the second touch point as the step of effective coverage, specifically comprise: set up a straight-line segment using the first touch point and the second touch point as end points; The collection area of the point of predetermined threshold value is less than as effective coverage using the distance between straight-line segment; Judge whether the position of the 3rd touch point is positioned at the step of effective coverage, is specially: judge whether the distance of the 3rd touch point and straight-line segment is less than predetermined threshold value.
Wherein, after obtaining the step of the position of the first touch point and the second touch point, also comprise: obtain the position as a straight-line segment of end points using the first touch point and the second touch point; If straight-line segment is positioned at below screen, then using the distance of the first touch point and the second touch point as the aggregate scheduling of video or audio frequency progress bar; If or straight-line segment is positioned on the left of screen, then using the distance of the first touch point and the second touch point as the aggregate scheduling of brightness progress bar; If or straight-line segment is positioned on the right side of screen, then using the distance of the first touch point and the second touch point as the aggregate scheduling of volume progress bar.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: provide a kind of mobile terminal, this mobile terminal comprises: acquisition module, for obtaining the position of the first touch point and the second touch point; Acquisition module is also for obtaining the position of the 3rd touch point between the first touch point and the second touch point; Processing module, for using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
Wherein, the reference position that it is progress bar that processing module is further used for the position of the first touch point, the end position being progress bar with the position of the second touch point; Acquisition module is further used for the distance X of acquisition the 3rd touch point and the first touch point
1, and obtain the distance X of the 3rd touch point and the second touch point
2; Processing module is also for calculating the progress position proportional a=X of progress bar
1/ (X
1+ X
2); Processing module is also for regulating progress bar according to progress position proportional a.
Wherein, processing module is further used for using the predeterminable area between the first touch point and the second touch point as effective coverage; Processing module is also for judging whether the position of the 3rd touch point is positioned at effective coverage; Processing module is also for when the position of the 3rd touch point is positioned at effective coverage, using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the step of the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
The invention has the beneficial effects as follows: the situation being different from prior art, the present invention passes through the position of acquisition first touch point and the second touch point; Obtain the position of the 3rd touch point between the first touch point and the second touch point; Using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point, can when touch-screen controls progress bar adjustment, in any position of touch screen surface, progress bar is regulated, the region selected by user oneself is regulated progress bar, can not have an impact to display frame.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of progress bar control method first embodiment of the present invention;
Fig. 2 is the operation chart of progress bar control method first embodiment of the present invention;
Fig. 3 is the progress bar schematic diagram of progress bar control method first embodiment of the present invention;
Fig. 4 is the process flow diagram of progress bar control method second embodiment of the present invention;
Fig. 5 is the operation chart of progress bar control method second embodiment of the present invention;
Fig. 6 is the process flow diagram of progress bar control method the 3rd embodiment of the present invention;
Fig. 7 is the effective coverage schematic diagram of progress bar control method the 3rd embodiment of the present invention;
Fig. 8 is the structural representation of mobile terminal one embodiment of the present invention;
Fig. 9 is the structural representation of mobile terminal one entity apparatus of the present invention.
Embodiment
Consult Fig. 1, the process flow diagram of progress bar control method first embodiment of the present invention, the method comprises:
Step 101: the position obtaining the first touch point and the second touch point.
Consult Fig. 2 simultaneously, first touch point P1, the second touch point P2 and the 3rd touch point P3 are all points that user passes through finger or other touch tool touch display screens 200, and the position of the first touch point P1, the second touch point P2 and the 3rd touch point P3 is the coordinate a little on display screen 200.
Operation due to single-point touch display screen 200 is provided with the button of other functions usually, such as, light screen, amplify, choose, and for video playback, normally plays or suspends.Therefore, in the present embodiment, the position obtaining the first touch point P1 and the second touch point P2 refers to the position simultaneously obtaining the first touch point P1 and the second touch point P2, namely, when two fingers touch on display screen 200 simultaneously, just the first touch point P1 in two Fingers generations and the position of the second touch point P2 is obtained.
Certainly, in other embodiments, if the operation of single-point touch display screen 200 does not arrange the button of other functions, then the first touch point P1 and the second touch point P2 also can obtain successively.
Step 102: the position obtaining the 3rd touch point between the first touch point and the second touch point.
In one embodiment, if the touch time delay of the 3rd touch point P3 is in the first touch point P1 and the second touch point P2, then due to manual control, the 3rd touch point P3 should between the first touch point P1 and the second touch point P2.
In other embodiments, if three touch points touch simultaneously, then can by the distance of judgement 3, judge that as the 3rd touch point P3, using two other o'clock as the first touch point P1 and the second touch point P2 at middle o'clock.
Step 103: using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
Consult Fig. 2 and Fig. 3 simultaneously, in one embodiment, for the progress bar of video playback, after the first touch point P1 and the second touch point P2 obtains, the progress bar of display using the distance between the first touch point P1 and the second touch point P2 as aggregate scheduling, after 3rd touch point P3 contacts, then the mark of vision-control progress bar.In addition, can also T.T. of progress displaying article, the time at the 3rd contact point P3 place and the duration number percent at the 3rd contact point P3 place.
Particularly, when user A watches video under use mobile phone screen mode toggle, the while of use thumb and middle finger, touch screen is to form the first touch point P1 and the second touch point P2 respectively, then forefinger touch screen is used to form the 3rd touch point P3, and regulate the progress of video to certain percentage, meanwhile, user can also regulate video progress again by slip forefinger.
In above-mentioned embodiment, in adjustment process, progress bar can show in the relevant position touched after touch, also can in the overall process regulated not progress displaying bar.
In addition, in other embodiments, after the first touch point P1 and the second touch point P2 is formed, automatically a progress bar can be shown between P1 and P2, and show current schedules mark simultaneously, as the P3 position in Fig. 3, user initiatively can press this P3 position and form the 3rd touch point, is regulated by slip to progress bar mark simultaneously.
Be different from prior art, present embodiment passes through the position of acquisition first touch point and the second touch point; Obtain the position of the 3rd touch point between the first touch point and the second touch point; Using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point, can when touch-screen controls progress bar adjustment, in any position of touch screen surface, progress bar is regulated, the region selected by user oneself is regulated progress bar, can not have an impact to display frame.
Consult Fig. 4, the process flow diagram of progress bar control method second embodiment of the present invention, the method comprises:
Step 401: obtain multiple touch point.
Step 402: the quantity calculating multiple touch point.
Step 403: if the quantity of multiple touch point is 3, then obtain the position of the first touch point and the second touch point.
Present embodiment specify that the quantity of touch point is 3, but does not limit these 3 touch points the need of acting on touch-screen simultaneously
Step 404: the reference position being progress bar with the position of the first touch point, the end position being progress bar with the position of the second touch point.
Step 405: the distance X obtaining the 3rd touch point and the first touch point
1, and obtain the distance X of the 3rd touch point and the second touch point
2.
When determining first, second, third touch point here respectively in 3 touch points, if the free orders of 3 touch points effect touch-screen, then according to successively successively as first, second, third touch point; If 3 touch points act on touch-screen simultaneously, then can be the 3rd touch point by calculating middle touch point, and two other point be respectively as first, second touch point.
Step 406: the progress position proportional a=X calculating progress bar
1/ (X
1+ X
2).
Step 407: regulate progress bar according to progress position proportional a.
Consult Fig. 5, the distance between the first touch point P1 and the 3rd touch point P3 is X simultaneously
1, the distance between the second touch point P2 and the 3rd touch point P3 is X
2, therefore, the length of aggregate scheduling bar is X
1+ X
2, so the ratio of progress bar is a=X
1/ (X
1+ X
2).In the present embodiment, this ratio a can be the progress percentage of video playback, volume or brightness.
Consult Fig. 6, the process flow diagram of progress bar control method the 3rd embodiment of the present invention, the method comprises:
Step 601: the position obtaining the first touch point and the second touch point.
Step 602: the position obtaining the 3rd touch point between the first touch point and the second touch point.
Step 603: using the predeterminable area between the first touch point and the second touch point as effective coverage.
Step 604: judge whether the position of the 3rd touch point is positioned at effective coverage.
Can the following two kinds mode be passed through particularly, set up a straight-line segment using the first touch point and the second touch point as end points; Judge whether the 3rd touch point is positioned on straight-line segment.Or
A straight-line segment is set up as end points using the first touch point and the second touch point; The collection area of the point of predetermined threshold value is less than as effective coverage using the distance between straight-line segment; Judge whether the distance of the 3rd touch point and straight-line segment is less than predetermined threshold value.
Please refer to Fig. 7, wherein P1 is the first touch point, P2 is the second touch point, P3 is the 3rd touch point, judge P3 to be the method for effective touch point can be to judge whether P3 is positioned on the line segment that P1 and P2 formed, also can be judge whether P3 and straight-line segment P1P2 is less than predetermined threshold value, the region 701 namely in Fig. 7.
Step 605: using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
In addition in other embodiments, the position of progress bar in display screen that can also be formed by judgement first touch point and the second touch point, decides the function of progress bar, such as:
Obtain using the first touch point and the second touch point as the position of a straight-line segment of end points; If straight-line segment is positioned at below screen, then using the distance of the first touch point and the second touch point as the aggregate scheduling of video or audio frequency progress bar; If or straight-line segment is positioned on the left of screen, then using the distance of the first touch point and the second touch point as the aggregate scheduling of brightness progress bar; If or straight-line segment is positioned on the right side of screen, then using the distance of the first touch point and the second touch point as the aggregate scheduling of volume progress bar.
By the way, when user adopts method of the present invention at the diverse location of display screen, the function of progress bar can change, and makes the scope of application of the present invention wider, improves Consumer's Experience.
Consult Fig. 8, the structural representation of mobile terminal one embodiment of the present invention, this mobile terminal comprises acquisition module 801 and processing module 802.
Acquisition module 801, for obtaining the position of the first touch point and the second touch point.
Acquisition module 801 is also for obtaining the position of the 3rd touch point between the first touch point and the second touch point.
Particularly, this acquisition module 801 can be a sensing module.
Processing module 802, for using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
In other embodiments, the reference position that it is progress bar that processing module 802 is further used for the position of the first touch point, the end position being progress bar with the position of the second touch point; Acquisition module 801 is further used for the distance X of acquisition the 3rd touch point and the first touch point
1, and obtain the distance X of the 3rd touch point and the second touch point
2; Processing module 802 is also for calculating the progress position proportional a=X of progress bar
1/ (X
1+ X
2); Processing module is also for regulating progress bar according to progress position proportional a.
In other embodiments, processing module 802 is further used for using the predeterminable area between the first touch point and the second touch point as effective coverage; Processing module 802 is also for judging whether the position of the 3rd touch point is positioned at effective coverage; Processing module 802 is also for when the position of the 3rd touch point is positioned at effective coverage, using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the step of the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
Present embodiment is the terminal based on above-mentioned progress bar control method embodiment, and its embodiment is similar, repeats no more here.
Be different from prior art, present embodiment obtains the position of the first touch point and the second touch point by acquisition module; Obtain the position of the 3rd touch point between the first touch point and the second touch point; And by processing module using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point, can when touch-screen controls progress bar adjustment, in any position of touch screen surface, progress bar is regulated, the region selected by user oneself is regulated progress bar, can not have an impact to display frame.
Consult Fig. 9, the structural representation of mobile terminal one entity apparatus of the present invention, this device can to perform the above method in step, related content refers to the detailed description in said method, does not repeat them here.
This mobile terminal comprises bus 901 and is connected to processor in this bus 901 902 and storer 903.
Storer 903 for storing operating system and video, audio frequency progress bar, the progress bar such as volume and brightness regulate relative program.
Processor 902 is for obtaining the position of the first touch point and the second touch point; Obtain the position of the 3rd touch point between the first touch point and the second touch point; Using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
In other embodiments, processor 902 is also for be progress bar with the position of the first touch point reference position, the end position being progress bar with the position of the second touch point; Obtain the distance X of the 3rd touch point and the first touch point
1, and obtain the distance X of the 3rd touch point and the second touch point
2; Calculate the progress position proportional a=X of progress bar
1/ (X
1+ X
2); Progress bar is regulated according to progress position proportional a.
In other embodiments, processor 902 is also for using the predeterminable area between the first touch point and the second touch point as effective coverage; Judge whether the position of the 3rd touch point is positioned at effective coverage; When the position of the 3rd touch point is positioned at effective coverage, using the distance of the first touch point and the second touch point as the aggregate scheduling of progress bar, according to the step of the distance adjustment progress bar of the 3rd touch point and the first touch point or the second touch point.
Can the following two kinds mode be passed through particularly, set up a straight-line segment using the first touch point and the second touch point as end points; Judge whether the 3rd touch point is positioned on straight-line segment.Or set up a straight-line segment using the first touch point and the second touch point as end points; The collection area of the point of predetermined threshold value is less than as effective coverage using the distance between straight-line segment; Judge whether the distance of the 3rd touch point and straight-line segment is less than predetermined threshold value.
In several embodiment provided by the present invention, should be understood that, disclosed method and terminal, can realize by another way.Such as, device embodiments described above is only schematic, such as, the division of described module or unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form of SFU software functional unit also can be adopted to realize.
If described integrated unit using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words or all or part of of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) or processor (processor) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disc or CD etc. various can be program code stored medium.
The foregoing is only embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.
Claims (10)
1. a progress bar control method, is characterized in that, comprising:
Obtain the position of the first touch point and the second touch point;
Obtain the position of the 3rd touch point between described first touch point and described second touch point;
Using the distance of described first touch point and described second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of described 3rd touch point and described first touch point or described second touch point.
2. method according to claim 1, it is characterized in that, using the distance of described first touch point and described second touch point as the aggregate scheduling of progress bar, according to the step of the distance adjustment progress bar of described 3rd touch point and described first touch point or described second touch point, specifically comprise:
With the reference position that the position of described first touch point is progress bar, the end position being progress bar with the position of described second touch point;
Obtain the distance X of described 3rd touch point and described first touch point
1, and obtain the distance X of described 3rd touch point and described second touch point
2;
Calculate the progress position proportional a=X of described progress bar
1/ (X
1+ X
2);
Described progress bar is regulated according to described progress position proportional a.
3. method according to claim 1, is characterized in that, before obtaining the step of the position of the first touch point and the second touch point, also comprises:
Obtain multiple touch point;
Calculate the quantity of described multiple touch point;
If the quantity of described multiple touch point is 3, then perform the step of the position of acquisition first touch point and the second touch point.
4. method according to claim 1, is characterized in that, after obtaining the step of the position of the 3rd touch point between described first touch point and described second touch point, also comprises:
Using the predeterminable area between described first touch point and described second touch point as effective coverage;
Judge whether the position of described 3rd touch point is positioned at described effective coverage;
If so, the aggregate scheduling using the distance of described first touch point and described second touch point as progress bar is then carried out, according to the step of the distance adjustment progress bar of described 3rd touch point and described first touch point or described second touch point.
5. method according to claim 4, is characterized in that, using the predeterminable area between described first touch point and described second touch point as the step of effective coverage, specifically comprises:
A straight-line segment is set up as end points using described first touch point and described second touch point;
Judge whether the position of described 3rd touch point is positioned at the step of described effective coverage, is specially:
Judge whether described 3rd touch point is positioned on described straight-line segment.
6. method according to claim 4, is characterized in that, using the predeterminable area between described first touch point and described second touch point as the step of effective coverage, specifically comprises:
A straight-line segment is set up as end points using described first touch point and described second touch point;
The collection area of the point of predetermined threshold value is less than as described effective coverage using the distance between described straight-line segment;
Judge whether the position of described 3rd touch point is positioned at the step of described effective coverage, is specially:
Judge whether the distance of described 3rd touch point and described straight-line segment is less than predetermined threshold value.
7. method according to claim 1, is characterized in that, after obtaining the step of the position of the first touch point and the second touch point, also comprises:
Obtain using described first touch point and described second touch point as the position of a straight-line segment of end points;
If described straight-line segment is positioned at below screen, then using the distance of described first touch point and described second touch point as the aggregate scheduling of video or audio frequency progress bar; Or
If described straight-line segment is positioned on the left of screen, then using the distance of described first touch point and described second touch point as the aggregate scheduling of brightness progress bar; Or
If described straight-line segment is positioned on the right side of screen, then using the distance of described first touch point and described second touch point as the aggregate scheduling of volume progress bar.
8. a mobile terminal, is characterized in that, comprising:
Acquisition module, for obtaining the position of the first touch point and the second touch point;
Described acquisition module is also for obtaining the position of the 3rd touch point between described first touch point and described second touch point;
Processing module, for using the distance of described first touch point and described second touch point as the aggregate scheduling of progress bar, according to the distance adjustment progress bar of described 3rd touch point and described first touch point or described second touch point.
9. mobile terminal according to claim 8, is characterized in that,
The reference position that it is progress bar that described processing module is further used for the position of described first touch point, the end position being progress bar with the position of described second touch point;
Described acquisition module is further used for the distance X obtaining described 3rd touch point and described first touch point
1, and obtain the distance X of described 3rd touch point and described second touch point
2;
Described processing module is also for calculating the progress position proportional a=X of described progress bar
1/ (X
1+ X
2);
Described processing module is also for regulating described progress bar according to described progress position proportional a.
10. mobile terminal according to claim 8, is characterized in that,
Described processing module is further used for using the predeterminable area between described first touch point and described second touch point as effective coverage;
Described processing module is also for judging whether the position of described 3rd touch point is positioned at described effective coverage;
Described processing module is also for when the position of described 3rd touch point is positioned at described effective coverage, using the distance of described first touch point and described second touch point as the aggregate scheduling of progress bar, according to the step of the distance adjustment progress bar of described 3rd touch point and described first touch point or described second touch point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510848058.6A CN105487801B (en) | 2015-11-26 | 2015-11-26 | Progress bar adjusting method and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510848058.6A CN105487801B (en) | 2015-11-26 | 2015-11-26 | Progress bar adjusting method and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105487801A true CN105487801A (en) | 2016-04-13 |
CN105487801B CN105487801B (en) | 2020-01-03 |
Family
ID=55674808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510848058.6A Active CN105487801B (en) | 2015-11-26 | 2015-11-26 | Progress bar adjusting method and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105487801B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303655A (en) * | 2016-08-17 | 2017-01-04 | 珠海市魅族科技有限公司 | A kind of media content play cuing method and device |
CN109478090A (en) * | 2016-07-12 | 2019-03-15 | 伟视达电子工贸有限公司 | Touch screen control device with touch feedback |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103116467A (en) * | 2013-03-07 | 2013-05-22 | 东蓝数码股份有限公司 | Video progress and volume control method based on multi-point touch control |
CN103559117A (en) * | 2013-10-31 | 2014-02-05 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for displaying progress bar |
CN104199611A (en) * | 2014-08-29 | 2014-12-10 | 广东欧珀移动通信有限公司 | Method and device for adjusting playing progress through mobile terminal |
CN104822091A (en) * | 2015-04-29 | 2015-08-05 | 努比亚技术有限公司 | Video playing progress control method and device and mobile terminal |
CN104902331A (en) * | 2014-03-07 | 2015-09-09 | 联想(北京)有限公司 | Play progress regulating method and electronic equipment |
-
2015
- 2015-11-26 CN CN201510848058.6A patent/CN105487801B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103116467A (en) * | 2013-03-07 | 2013-05-22 | 东蓝数码股份有限公司 | Video progress and volume control method based on multi-point touch control |
CN103559117A (en) * | 2013-10-31 | 2014-02-05 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for displaying progress bar |
CN104902331A (en) * | 2014-03-07 | 2015-09-09 | 联想(北京)有限公司 | Play progress regulating method and electronic equipment |
CN104199611A (en) * | 2014-08-29 | 2014-12-10 | 广东欧珀移动通信有限公司 | Method and device for adjusting playing progress through mobile terminal |
CN104822091A (en) * | 2015-04-29 | 2015-08-05 | 努比亚技术有限公司 | Video playing progress control method and device and mobile terminal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109478090A (en) * | 2016-07-12 | 2019-03-15 | 伟视达电子工贸有限公司 | Touch screen control device with touch feedback |
CN106303655A (en) * | 2016-08-17 | 2017-01-04 | 珠海市魅族科技有限公司 | A kind of media content play cuing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN105487801B (en) | 2020-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9354797B2 (en) | Progress adjustment method and electronic device | |
EP2942779B1 (en) | Multi-level progress bars, progress control method and apparatus | |
US11259090B2 (en) | Method for adjusting multimedia playing progress | |
CN106648341B (en) | Display interface typesetting adjustment method and system | |
CN104777957B (en) | A kind of display methods and electronic equipment | |
CN105117062A (en) | Screen luminance regulation method and mobile terminal | |
TW201331817A (en) | Method and mobile device for classified webpage switching | |
CN103927107A (en) | Information processing method and electronic device | |
CN105117131A (en) | Progress bar control method and apparatus | |
CN107704157B (en) | Multi-screen interface operation method and device and storage medium | |
CN105573648A (en) | Multimedia play control method and terminal | |
CN107111436B (en) | Method and terminal for controlling playing progress of multimedia file | |
EP3553642A1 (en) | Method for automatically setting wallpaper, terminal device and graphical user interface | |
CN105677226B (en) | A kind of operating method and mobile terminal to application program | |
CN106980438A (en) | Cursor control method, apparatus and system | |
CN104881225A (en) | Control method and device for adjusting bar | |
CN103399711A (en) | Display control method of pop-up window and terminal | |
CN103399959A (en) | Display method of interactive control of webpage and terminal | |
CN105867805B (en) | Information loading method and electronic equipment | |
CN104898880A (en) | Control method and electronic equipment | |
CN104571814B (en) | Projection method and electronic equipment | |
CN108376030B (en) | Electronic equipment control method and device and electronic equipment | |
CN104902331A (en) | Play progress regulating method and electronic equipment | |
KR102118091B1 (en) | Mobile apparatus having fuction of pre-action on object and control method thereof | |
CN105487801A (en) | Progress bar adjusting method and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230824 Address after: Unit h, unit 431, floor 4, building C, Xiamen international shipping center, No. 93 Xiangyu Road, Xiamen area, China (Fujian) pilot Free Trade Zone, Xiamen City, Fujian Province Patentee after: Xiamen Lanying Network Technology Co.,Ltd. Address before: 516006 Zhongkai hi tech Zone, Huizhou, Guangdong, 86 Chang seven Road West Patentee before: HUIZHOU TCL MOBILE COMMUNICATION Co.,Ltd. |
|
TR01 | Transfer of patent right |