|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoak.util.ScaleGestureDetector
public class ScaleGestureDetector
| Nested Class Summary | |
|---|---|
static interface |
ScaleGestureDetector.OnScaleGestureListener
|
static class |
ScaleGestureDetector.SimpleOnScaleGestureListener
A convenience class to extend when you only want to listen for a subset of scaling-related events. |
| Constructor Summary | |
|---|---|
ScaleGestureDetector(android.content.Context context,
ScaleGestureDetector.OnScaleGestureListener listener)
|
|
| Method Summary | |
|---|---|
float |
getCurrentSpan()
Return the current distance between the two pointers forming the gesture in progress. |
long |
getEventTime()
Return the event time of the current event being processed. |
float |
getFocusX()
Get the X coordinate of the current gesture's focal point. |
float |
getFocusY()
Get the Y coordinate of the current gesture's focal point. |
float |
getPreviousSpan()
Return the previous distance between the two pointers forming the gesture in progress. |
float |
getScaleFactor()
Return the scaling factor from the previous scale event to the current event. |
long |
getTimeDelta()
Return the time difference in milliseconds between the previous accepted scaling event and the current scaling event. |
boolean |
isInProgress()
Returns true if a two-finger scale gesture is in progress. |
boolean |
onTouchEvent(android.view.MotionEvent event)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ScaleGestureDetector(android.content.Context context,
ScaleGestureDetector.OnScaleGestureListener listener)
| Method Detail |
|---|
public boolean onTouchEvent(android.view.MotionEvent event)
public boolean isInProgress()
true if a two-finger scale gesture is in progress.
true if a scale gesture is in progress, false otherwise.public float getFocusX()
isInProgress() would return false, the result of this
function is undefined.
public float getFocusY()
isInProgress() would return false, the result of this
function is undefined.
public float getCurrentSpan()
public float getPreviousSpan()
public float getScaleFactor()
getCurrentSpan() / getPreviousSpan()).
public long getTimeDelta()
public long getEventTime()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||