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.