我希望在我的应用程序中显示我开发的表盘并让它看起来像是在手表上。类和引擎已经存在,所以我觉得它不应该太难以让它出现在一个活动中。有没有人有这方面的经验或者有关于尝试这个的路径的建议?
答案 0 :(得分:1)
实现起来应该相当容易。你需要做的是:
提取所有绘图逻辑;这是与Canvas
交互的代码。
创建自定义View
并在View.onDraw(Canvas)中使用提取的代码绘制表盘。
最后,所有内容都使用Canvas
,因此您可以(或多或少)将功能从View
个对象转移到WallpapersService
。 View
系统是Canvas
之上的抽象。