CanvasWatchFaceService.Engine
我有一个基于最新 API(扩展)的表盘。现在我想让触摸事件在表盘中有一种可以触摸以打开设置等的活动区域。 ACanvasWatchFaceService.Engine
继承自WallpaperService.Engine
,它声明了两个重要方法:setTouchEventsEnabled(boolean)
和onTouchEvent(MotionEvent)
.
但即使我调用setTouchEventsEnabled(true)
了onCreate()
方法,我也从未在我的引擎实现中Engine
收到过调用。onTouchEvent(MotionEvent)
我做错了什么还是根本不可能?我知道一些提供活动区域的表盘,但我不确定它们是基于最新的 API 还是基于已弃用的 API(使用布局和 GUI 元素)。