| 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.