Added in API level 35

InputTransferToken


class InputTransferToken : Parcelable

A token that can be used to request focus on or to transfer touch gesture to a SurfaceControlViewHost or android.view.SurfaceControl that has an input channel.

The android.view.SurfaceControl needs to have been registered for input via android.view.WindowManager#registerUnbatchedSurfaceControlInputReceiver( * InputTransferToken, SurfaceControl, Looper, SurfaceControlInputReceiver) or android.view.WindowManager#registerBatchedSurfaceControlInputReceiver( * InputTransferToken, SurfaceControl, Choreographer, SurfaceControlInputReceiver) and the returned token can be used to call android.view.WindowManager#transferTouchGesture(InputTransferToken, InputTransferToken)

For SurfaceControlViewHost, the token can be retrieved via SurfaceControlViewHost.SurfacePackage.getInputTransferToken()

Summary

Inherited constants
Int CONTENTS_FILE_DESCRIPTOR

Descriptor bit used with describeContents(): indicates that the Parcelable object's flattened representation includes a file descriptor.

Int PARCELABLE_WRITE_RETURN_VALUE

Flag for use with writeToParcel: the object being written is a return value, that is the result of a function such as "Parcelable someFunction()", "void someFunction(out Parcelable)", or "void someFunction(inout Parcelable)". Some implementations may want to release resources at this point.

Properties

CREATOR

Added in API level 35
static val CREATOR: Parcelable.Creator<InputTransferToken!>