在 android activity 中显示表盘
Display Watch Face in android activity
我想显示我在我的应用程序中开发的表盘,让它看起来像在手表上一样。 class 和引擎已经存在,所以我觉得让它出现在 activity 中应该不会太难。有没有人有这方面的经验,或者对尝试这样做的路径有建议?
应该很容易实现。你需要做的是:
提取所有绘图逻辑;这是与 Canvas
.
交互的任何代码
创建自定义 View
并在 View.onDraw(Canvas) 中使用提取的代码绘制表盘。
最后一切都借鉴了 Canvas
,因此您可以(或多或少)将功能从 View
对象转移到 WallpapersService
。 View
系统是 Canvas
之上的抽象。
我想显示我在我的应用程序中开发的表盘,让它看起来像在手表上一样。 class 和引擎已经存在,所以我觉得让它出现在 activity 中应该不会太难。有没有人有这方面的经验,或者对尝试这样做的路径有建议?
应该很容易实现。你需要做的是:
提取所有绘图逻辑;这是与
Canvas
. 交互的任何代码
创建自定义
View
并在 View.onDraw(Canvas) 中使用提取的代码绘制表盘。
最后一切都借鉴了 Canvas
,因此您可以(或多或少)将功能从 View
对象转移到 WallpapersService
。 View
系统是 Canvas
之上的抽象。