在我的应用程序中,我想创建一个标尺来测量长度。我在谷歌商店经历了一些标尺应用程序。我希望如图所示达到某种程度。
所以我的问题是如何根据用户的移动屏幕配置绘制此标记。它是否使用了一些可绘制的图像或画布上的一些绘图。
答案 0 :(得分:0)
这些需要以编程方式访问数据的东西主要是使用“绘制到画布”来完成的,在这种情况下,它是由服务生成的窗口。
您应该查看覆盖活动实现,例如bubbles for android,它可以让您查看通常实现的方式,即通过创建一个服务,向系统添加一个窗口来绘制它,从那里开始可以获得屏幕细节,宽度和高度来绘制标尺。
在生成的窗口中,您可以添加自己的视图子类,以实现onDraw方法,以便在画布上绘制标尺。