Companion

Factory methods for exclusive raw-ink sessions.

Functions

Link copied to clipboard
suspend fun attach(surfaceView: SurfaceView, lifecycleOwner: LifecycleOwner, configuration: RawInkConfiguration = RawInkConfiguration(), leasePolicy: LeasePolicy = LeasePolicy.FAIL_FAST): Result<RawInkSession>

Opens a session and binds pause/resume/close to the supplied lifecycle.

Link copied to clipboard
suspend fun open(surfaceView: SurfaceView, configuration: RawInkConfiguration = RawInkConfiguration(), leasePolicy: LeasePolicy = LeasePolicy.FAIL_FAST): Result<RawInkSession>

Opens an exclusive raw-ink session for surfaceView.