public class

Gesture

extends Object
implements Parcelable
java.lang.Object
   ↳ android.gesture.Gesture

Class Overview

A gesture can have a single or multiple strokes

Summary

Constants
Creator<Gesture> CREATOR
[Expand]
Inherited Constants
From interface android.os.Parcelable
Public Constructors
Gesture()
Public Methods
void addStroke(GestureStroke stroke)
Add a stroke to the gesture
int describeContents()
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
RectF getBoundingBox()
long getID()
float getLength()
Get the total length of the gesture.
ArrayList<GestureStroke> getStrokes()
int getStrokesCount()
Bitmap toBitmap(int width, int height, int inset, int color)
Create a bitmap of the gesture with a transparent background
Bitmap toBitmap(int width, int height, int edge, int numSample, int color)
Create a bitmap of the gesture with a transparent background
Path toPath(Path path)
Path toPath(int width, int height, int edge, int numSample)
Path toPath()
Path toPath(Path path, int width, int height, int edge, int numSample)
void writeToParcel(Parcel out, int flags)
Flatten this object in to a Parcel.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Constants

public static final Creator<Gesture> CREATOR

Since: API Level 4

Public Constructors

public Gesture ()

Since: API Level 4

Public Methods

public void addStroke (GestureStroke stroke)

Since: API Level 4

Add a stroke to the gesture

public int describeContents ()

Since: API Level 4

Describe the kinds of special objects contained in this Parcelable's marshalled representation.

Returns
  • a bitmask indicating the set of special object types marshalled by the Parcelable.

public RectF getBoundingBox ()

Since: API Level 4

Returns
  • the bounding box of the gesture

public long getID ()

Since: API Level 4

Returns
  • the id of the gesture

public float getLength ()

Since: API Level 4

Get the total length of the gesture. When there are multiple strokes in the gesture, this returns the sum of the lengths of all the strokes

Returns
  • the length of the gesture

public ArrayList<GestureStroke> getStrokes ()

Since: API Level 4

Returns
  • all the strokes of the gesture

public int getStrokesCount ()

Since: API Level 4

Returns
  • the number of strokes included by this gesture

public Bitmap toBitmap (int width, int height, int inset, int color)

Since: API Level 4

Create a bitmap of the gesture with a transparent background

Returns
  • the bitmap

public Bitmap toBitmap (int width, int height, int edge, int numSample, int color)

Since: API Level 4

Create a bitmap of the gesture with a transparent background

Parameters
width width of the target bitmap
height height of the target bitmap
edge the edge
Returns
  • the bitmap

public Path toPath (Path path)

Since: API Level 4

public Path toPath (int width, int height, int edge, int numSample)

Since: API Level 4

public Path toPath ()

Since: API Level 4

public Path toPath (Path path, int width, int height, int edge, int numSample)

Since: API Level 4

public void writeToParcel (Parcel out, int flags)

Since: API Level 4

Flatten this object in to a Parcel.

Parameters
out The Parcel in which the object should be written.
flags Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.