Android 12 Developer Preview is here! Try it out, and give us your feedback!

CanvasType

annotation class CanvasType
androidx.wear.watchface.CanvasType

Describes the type of Canvas a CanvasRenderer should request from a SurfaceHolder.

Summary

Constants
const Int

A hardware canvas will be requested.

const Int

A software canvas will be requested.

Public constructors

Describes the type of Canvas a CanvasRenderer should request from a SurfaceHolder.

Constants

HARDWARE

const val HARDWARE: Int

A hardware canvas will be requested. This is usually faster than software rendering, however it can sometimes increase battery usage by rendering at a higher frame rate.

NOTE this is only supported on API level 26 and above. On lower API levels we fall back to a software canvas.

Value: 1

SOFTWARE

const val SOFTWARE: Int

A software canvas will be requested.

Value: 0

Public constructors

<init>

CanvasType()

Describes the type of Canvas a CanvasRenderer should request from a SurfaceHolder.