Android在屏幕上制作比例尺(标尺)

时间:2016-09-26 12:25:10

标签: android android-canvas android-drawable android-graphics

在我的应用程序中,我想创建一个标尺来测量长度。我在谷歌商店经历了一些标尺应用程序。我希望如图所示达到某种程度。

所以我的问题是如何根据用户的移动屏幕配置绘制此标记。它是否使用了一些可绘制的图像或画布上的一些绘图。

我是Android开发的新手。还有当标尺向下拖动时标记和编号移动。那么如何实现enter image description here那件事。

1 个答案:

答案 0 :(得分:0)

这些需要以编程方式访问数据的东西主要是使用“绘制到画布”来完成的,在这种情况下,它是由服务生成的窗口。

您应该查看覆盖活动实现,例如bubbles for android,它可以让您查看通常实现的方式,即通过创建一个服务,向系统添加一个窗口来绘制它,从那里开始可以获得屏幕细节,宽度和高度来绘制标尺。

在生成的窗口中,您可以添加自己的视图子类,以实现onDraw方法,以便在画布上绘制标尺。