CN103699321A - Method for sliding to select letter and making letter fluctuate along with finger on intelligent mobile phone - Google Patents
Method for sliding to select letter and making letter fluctuate along with finger on intelligent mobile phone Download PDFInfo
- Publication number
- CN103699321A CN103699321A CN201310634169.8A CN201310634169A CN103699321A CN 103699321 A CN103699321 A CN 103699321A CN 201310634169 A CN201310634169 A CN 201310634169A CN 103699321 A CN103699321 A CN 103699321A
- Authority
- CN
- China
- Prior art keywords
- letter
- finger
- character
- mobile phone
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method for sliding to select a letter and making the letter fluctuate along with a finger on an intelligent mobile phone, and relates to an intelligent mobile phone screen display processing technology. The method comprises the following steps of A, monitoring a touch event of the finger, namely monitoring the touch event by a user on a mobile phone screen, and when a user touch range is within a certain range on the right of the mobile phone, performing longitudinal waveform display on the letter according to the position of a user touch point; B, monitoring a moving operation event of the finger, namely monitoring a finger moving operation event of the user, and drawing a character waveform chart according to the position of the finger touch point during movement; C, monitoring a touch off event of the finger, namely after the touch off event happens, initiating character drop animation, and dropping a character displayed on a waveform curve to the normal position. According to the method, the dynamic effect is enhanced when the letter is selected in a sliding way, and the operating position of the user is more clearly displayed.
Description
Technical field
The present invention relates to smart mobile phone screen display treatment technology.
Background technology
Fast development along with smart mobile phone, hardware supported is become better and better, the renewal of function is quick frequent especially, exactly because the intention that has frequently caused function also upgrading is fewer and feweri, in the present growing age of scientific and technological level, people are also more and more higher to the requirement of function, and from the present UI interface of being implemented to of original function, excessively animation etc. is new extremely dazzles effect requirements.Dynamic effect selected to lack in existing letter, and can not clear and definite demonstrate current operating position.
Summary of the invention
The object of the present invention is to provide and a kind ofly when slide selecting letter, add alphabetical dynamic effect to make user see more clearly the method that the smart mobile phone of own operating position slides and selects letter, letter to fluctuate with finger.
Object of the present invention can realize like this, designs a kind of smart mobile phone and slides selection letter, letter with the method for pointing fluctuation, comprises the following steps:
A, monitor the touch event of finger: monitoring users is for the touch event on mobile phone screen, when user touch scope in the about people's in mobile phone screen right side on the other hand finger beam scope after, according to the position of user touch point, letter is carried out to longitudinal waveform demonstration;
B, monitor the move operation event of finger: the finger move operation event of monitoring users, and when mobile the position, touch point of finger, draw character oscillogram;
The touch disconnected event of C, monitoring finger: after this event occurs, initiate character and fall animation after rise, the character being presented on squiggle is fallen back to original position.
Further, character oscillogram shows, the initial point of Bezier is snapped to finger touch point, then in Y-axis, calculates the initial position of first character, according to equally spaced principle, on Y-axis and squiggle, draw character successively again, until alphabet paints.
Further, when initialization, advanced line program data are prepared, and the coordinate of curve need to be calculated in order to follow-up picture and are used by secondary Bezier algorithm.
Further, during the current character change of choosing, trigger external character change event, external program can be done processing separately according to the change events of character.
Further, when program initialization, calculate the equidistant numerical value of secondary Bezier, and in the processing procedure of finger move operation event, directly use the equidistant numerical value calculating adding a Y-axis side-play amount.
The present invention has increased the dynamic effect sliding while selecting letter, demonstrates more clearly user's operating position.
Accompanying drawing explanation
Fig. 1 is the squiggle schematic diagram of preferred embodiment of the present invention;
Fig. 2 is the touch event schematic diagram of preferred embodiment of the present invention;
Fig. 3 is the character waveform schematic diagram of preferred embodiment of the present invention;
Fig. 4 is one of actual effect schematic diagram of preferred embodiment of the present invention;
Fig. 5 be preferred embodiment of the present invention actual effect schematic diagram two.
Embodiment
Below in conjunction with embodiment, the invention will be further described.
Smart mobile phone slides and selects letter, letter with a method of pointing fluctuation, comprises the following steps:
The touch event of A, monitoring finger: monitoring users is for the touch event on mobile phone screen, when user touch scope in the about people's in mobile phone screen right side on the other hand finger beam scope after, according to the position of user touch point, letter is carried out to longitudinal waveform demonstration, as shown in Figure 2;
B, monitor the move operation event of finger: the finger move operation event of monitoring users, and when mobile the position, touch point of finger, draw character oscillogram; Along with the continuous movement of finger, character oscillogram shows fluctuation effect, as shown in Figure 4, Figure 5;
The touch disconnected event of C, monitoring finger: after this event occurs, initiate character and fall animation after rise, the character being presented on squiggle is fallen back to original position.
Character oscillogram shows, the initial point of Bezier shown in Fig. 3 is snapped to finger touch point, then in Y-axis, calculate the initial position of first character, then on Y-axis and squiggle, draw character successively according to equally spaced principle, until alphabet paints.
Original character line spread is presented at the rightmost side of mobile phone screen, when user touch scope in the scope on mobile phone screen right side on the other hand finger beam after, according to the position of user touch point, screen sends position data to processor, processor snaps to finger touch point position by the initial point of Bezier, then in Y-axis, calculate the initial position data of first character, according to equally spaced principle, on Y-axis and squiggle, calculate successively remaining character position data again, and the character position data that calculate are drawn to character on screen, thereby allow screen display go out character curve map sample, when the change in location of touch point, screen sends new position data to processor, processor recalculates character position data by above-mentioned account form, and again on screen, draw character according to the position data newly calculating, allow screen display go out fresh character curve map sample, reach the dynamic effect that is character heaving of the sea shape at screen display, after finger touch point disconnects, screen sends these data to processor, and processor will draw character according to original character arrangement position data on screen, and screen display goes out character and is arranged as virgin state.
When initialization, advanced line program data are prepared, and need squiggle data to do in advance and calculate before operation.As shown in Figure 1, the coordinate of curve need to be calculated in order to follow-up picture and used by secondary Bezier.The starting point of Bezier is the starting point of waveform, and reference mark is for as shown in Figure 1.
Bezier (B é ziercurve), claims again Bezier curve or Bezier surface, is the mathematic curve that is applied to X-Y scheme application program.The path description of secondary Bei Saier curve is: by the function B(t of set point P0, P1, P2) follow the trail of:
B(t)=(1-t)
2P
0+2t(1-t)P
1+t
2P
2,t∈[0,1]
Used in the present invention the algorithmic formula of secondary Bezier, for calculating waviness.
For fear of produce a large amount of secondary Beziers in finger move operation event, calculate, can be optimized the calculating of squiggle.When program initialization, calculate the equidistant numerical value of secondary Bezier, and in the processing procedure of finger move operation event, directly use the equidistant numerical value calculating adding a Y axle offset amount.
During the current character change of choosing, trigger external character change event, external program can be done processing separately according to the change events of character.Such as contact person's program can jump to contact person of appointment etc. according to character change event.
The present invention has not only added while sliding selection letter, and the dynamic effect of letter, can also make user see more clearly the operating position of oneself, has strengthened user's experience.
Claims (5)
1. smart mobile phone slides and selects letter, letter with a method of pointing fluctuation, it is characterized in that, comprises the following steps:
A, monitor the touch event of finger: monitoring users is for the touch event on mobile phone screen, when user touch scope in the about people's in mobile phone screen right side on the other hand finger beam scope after, according to the position of user touch point, letter is carried out to longitudinal waveform demonstration;
B, monitor the move operation event of finger: the finger move operation event of monitoring users, and when mobile the position, touch point of finger, draw character oscillogram;
The touch disconnected event of C, monitoring finger: after this event occurs, initiate character and fall animation after rise, the character being presented on squiggle is fallen back to original position.
2. smart mobile phone according to claim 1 slides and selects letter, letter with the method for pointing fluctuation, it is characterized in that: character oscillogram shows, the initial point of Bezier is snapped to finger touch point, then in Y-axis, calculate the initial position of first character, according to equally spaced principle, on Y-axis and squiggle, draw character successively again, until alphabet paints.
3. smart mobile phone according to claim 1 slides and selects letter, letter with the method for pointing fluctuation, it is characterized in that: advanced line program data are prepared when initialization, the coordinate of curve need to be calculated in order to follow-up picture and used by secondary Bezier algorithm.
4. smart mobile phone according to claim 1 slides and selects letter, letter with the method for pointing fluctuation, it is characterized in that: during the current character change of choosing, trigger external character change event, external program can be done processing separately according to the change events of character.
5. smart mobile phone according to claim 3 slides and selects letter, letter with the method for pointing fluctuation, it is characterized in that: when program initialization, calculate the equidistant numerical value of secondary Bezier, and in the processing procedure of finger move operation event, directly use the equidistant numerical value calculating adding a Y-axis side-play amount.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310634169.8A CN103699321A (en) | 2013-11-30 | 2013-11-30 | Method for sliding to select letter and making letter fluctuate along with finger on intelligent mobile phone |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310634169.8A CN103699321A (en) | 2013-11-30 | 2013-11-30 | Method for sliding to select letter and making letter fluctuate along with finger on intelligent mobile phone |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103699321A true CN103699321A (en) | 2014-04-02 |
Family
ID=50360863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310634169.8A Pending CN103699321A (en) | 2013-11-30 | 2013-11-30 | Method for sliding to select letter and making letter fluctuate along with finger on intelligent mobile phone |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103699321A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103995669A (en) * | 2014-05-22 | 2014-08-20 | Tcl集团股份有限公司 | Address book navigation bar display method and device |
CN105786355A (en) * | 2016-03-22 | 2016-07-20 | 珠海格力电器股份有限公司 | Method and device for positioning contact persons on terminal and terminal |
CN106020701A (en) * | 2016-05-26 | 2016-10-12 | 北京金山安全软件有限公司 | Letter index bar display method and device and electronic equipment |
CN107249066A (en) * | 2017-05-25 | 2017-10-13 | 努比亚技术有限公司 | Navigation bar display methods, mobile terminal and computer-readable recording medium |
CN109690463A (en) * | 2017-01-06 | 2019-04-26 | 皮亚诺有限公司 | For the method for editing character on the smart machine for including touch screen and for realizing the smart machine of this method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102063255A (en) * | 2010-12-29 | 2011-05-18 | 百度在线网络技术(北京)有限公司 | Input method for touch screen, touch screen and device |
CN102346625A (en) * | 2010-07-30 | 2012-02-08 | 比亚迪股份有限公司 | Mobile terminal (MT) and searching method thereof |
CN102637089A (en) * | 2011-02-11 | 2012-08-15 | 索尼移动通信日本株式会社 | Information input apparatus |
CN103150114A (en) * | 2013-02-28 | 2013-06-12 | 浙江工商大学 | Convenient and quick input method for touch screen |
WO2013107998A1 (en) * | 2012-01-16 | 2013-07-25 | Touchtype Limited | A system and method for inputting text |
-
2013
- 2013-11-30 CN CN201310634169.8A patent/CN103699321A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102346625A (en) * | 2010-07-30 | 2012-02-08 | 比亚迪股份有限公司 | Mobile terminal (MT) and searching method thereof |
CN102063255A (en) * | 2010-12-29 | 2011-05-18 | 百度在线网络技术(北京)有限公司 | Input method for touch screen, touch screen and device |
CN102637089A (en) * | 2011-02-11 | 2012-08-15 | 索尼移动通信日本株式会社 | Information input apparatus |
WO2013107998A1 (en) * | 2012-01-16 | 2013-07-25 | Touchtype Limited | A system and method for inputting text |
CN103150114A (en) * | 2013-02-28 | 2013-06-12 | 浙江工商大学 | Convenient and quick input method for touch screen |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103995669A (en) * | 2014-05-22 | 2014-08-20 | Tcl集团股份有限公司 | Address book navigation bar display method and device |
CN103995669B (en) * | 2014-05-22 | 2018-10-09 | Tcl集团股份有限公司 | A kind of address list navigation bar display methods and device |
CN105786355A (en) * | 2016-03-22 | 2016-07-20 | 珠海格力电器股份有限公司 | Method and device for positioning contact persons on terminal and terminal |
CN106020701A (en) * | 2016-05-26 | 2016-10-12 | 北京金山安全软件有限公司 | Letter index bar display method and device and electronic equipment |
CN106020701B (en) * | 2016-05-26 | 2019-12-27 | 北京金山安全软件有限公司 | Letter index bar display method and device and electronic equipment |
CN109690463A (en) * | 2017-01-06 | 2019-04-26 | 皮亚诺有限公司 | For the method for editing character on the smart machine for including touch screen and for realizing the smart machine of this method |
CN107249066A (en) * | 2017-05-25 | 2017-10-13 | 努比亚技术有限公司 | Navigation bar display methods, mobile terminal and computer-readable recording medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10372325B2 (en) | Electromyographic based touch interaction processing method, device, and system | |
CN103699321A (en) | Method for sliding to select letter and making letter fluctuate along with finger on intelligent mobile phone | |
CN103620526B (en) | The gesture control type technology of radius of interaction is extended in computer vision application | |
US8952992B2 (en) | Zoom processing device, zoom processing method, and computer program | |
US10391399B2 (en) | Program, electronic device, and method that improve ease of operation for user input | |
EP2804083A1 (en) | Screen unlocking system and method | |
EP2750011A1 (en) | Page switching method and device in interactive interface, and computer storage medium | |
CN104866182B (en) | The moving method and mobile terminal of a kind of image data | |
KR20200035497A (en) | Touch input cursor manipulation | |
CN103324414A (en) | Method and mobile terminal for adjusting icon positions | |
US10146420B2 (en) | Electronic device, graph display method and storage medium for presenting and manipulating two dimensional graph objects using touch gestures | |
US20130009910A1 (en) | Mobile terminal | |
JP2015504565A (en) | Drawing control method, apparatus, and mobile terminal | |
KR20100130671A (en) | Method and apparatus for providing selected area in touch interface | |
US20150347000A1 (en) | Electronic device and handwriting-data processing method | |
CN109697265A (en) | A kind of page returning method and device | |
CN102929494B (en) | A kind of assisted user is checked the method and apparatus of message | |
CN108279848B (en) | Display method and electronic equipment | |
US20170052697A1 (en) | Method and Apparatus for Realizing Human-Machine Interaction | |
EP2899610B1 (en) | Visual feedback method and apparatus for touch selection | |
CN105744062A (en) | Method and system for accurately positioning text cursor | |
CN104461362A (en) | Index information display control method and device and touch display equipment | |
US9940010B2 (en) | Information processing method and electronic device | |
CN104166519A (en) | Electronic reading equipment with infrared touch screen | |
CN103645855A (en) | Touch reading method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140402 |