GestureStore
open class GestureStore
| kotlin.Any | |
| ↳ | android.gesture.GestureStore |
GestureLibrary maintains gesture examples and makes predictions on a new gesture
Summary
| Constants | |
|---|---|
| static Int | |
| static Int | |
| static Int | |
| static Int | |
| Public constructors | |
|---|---|
| Public methods | |
|---|---|
| open Unit |
addGesture(entryName: String!, gesture: Gesture!)Add a gesture for the entry |
| open MutableSet<String!>! |
Get all the gesture entry names in the library |
| open ArrayList<Gesture!>! |
getGestures(entryName: String!)Get all the gestures of an entry |
| open Int | |
| open Int | |
| open Boolean | |
| open Unit |
load(stream: InputStream!)Load the gesture library |
| open Unit |
load(stream: InputStream!, closeStream: Boolean) |
| open ArrayList<Prediction!>! |
Recognize a gesture |
| open Unit |
removeEntry(entryName: String!)Remove a entry of gestures |
| open Unit |
removeGesture(entryName: String!, gesture: Gesture!)Remove a gesture from the library. |
| open Unit |
save(stream: OutputStream!)Save the gesture library |
| open Unit |
save(stream: OutputStream!, closeStream: Boolean) |
| open Unit |
setOrientationStyle(style: Int)Specify how the gesture library will handle orientation. |
| open Unit |
setSequenceType(type: Int) |
Constants
Public constructors
Public methods
addGesture
open fun addGesture(
entryName: String!,
gesture: Gesture!
): Unit
Add a gesture for the entry
| Parameters | |
|---|---|
entryName |
String!: entry name |
gesture |
Gesture!: |
getGestureEntries
open fun getGestureEntries(): MutableSet<String!>!
Get all the gesture entry names in the library
| Return | |
|---|---|
MutableSet<String!>! |
a set of strings |
getGestures
open fun getGestures(entryName: String!): ArrayList<Gesture!>!
Get all the gestures of an entry
| Parameters | |
|---|---|
entryName |
String!: |
| Return | |
|---|---|
ArrayList<Gesture!>! |
the list of gestures that is under this name |
getSequenceType
open fun getSequenceType(): Int
| Return | |
|---|---|
Int |
SEQUENCE_INVARIANT or SEQUENCE_SENSITIVE |
recognize
open fun recognize(gesture: Gesture!): ArrayList<Prediction!>!
Recognize a gesture
| Parameters | |
|---|---|
gesture |
Gesture!: the query |
| Return | |
|---|---|
ArrayList<Prediction!>! |
a list of predictions of possible entries for a given gesture |
removeEntry
open fun removeEntry(entryName: String!): Unit
Remove a entry of gestures
| Parameters | |
|---|---|
entryName |
String!: the entry name |
removeGesture
open fun removeGesture(
entryName: String!,
gesture: Gesture!
): Unit
Remove a gesture from the library. If there are no more gestures for the given entry, the gesture entry will be removed.
| Parameters | |
|---|---|
entryName |
String!: entry name |
gesture |
Gesture!: |
setOrientationStyle
open fun setOrientationStyle(style: Int): Unit
Specify how the gesture library will handle orientation. Use ORIENTATION_INVARIANT or ORIENTATION_SENSITIVE
| Parameters | |
|---|---|
style |
Int: |
setSequenceType
open fun setSequenceType(type: Int): Unit
| Parameters | |
|---|---|
type |
Int: SEQUENCE_INVARIANT or SEQUENCE_SENSITIVE |