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 |