Note: The Wearable Support Library classes under the android.support.wearable
package are subject to change. For the full Android API reference, see Reference.
java.lang.Object | |||
↳ | android.service.wallpaper.WallpaperService.Engine | ||
↳ | android.support.wearable.watchface.WatchFaceService.Engine | ||
↳ | android.support.wearable.watchface.CanvasWatchFaceService.Engine |
The actual implementation of a watch face that draws on a Canvas
. You must implement
onCreateEngine()
to return your concrete Engine
implementation.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Schedules a call to
onDraw(Canvas, Rect) to draw the next frame.
| |||||||||||
Draws the watch face.
| |||||||||||
Posts a message to schedule a call to
onDraw(Canvas, Rect) to draw the next frame.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
android.support.wearable.watchface.WatchFaceService.Engine
| |||||||||||
From class
android.service.wallpaper.WallpaperService.Engine
| |||||||||||
From class
java.lang.Object
|
Schedules a call to onDraw(Canvas, Rect)
to draw the next frame. Must be called on the main
thread.
Draws the watch face.
canvas | the canvas to draw into |
---|---|
bounds | the bounds in which the watch face should be drawn |
Posts a message to schedule a call to onDraw(Canvas, Rect)
to draw the next frame. Unlike
invalidate()
, this method is thread-safe and may be called on any thread.