0

在我的应用程序中,我想创建一个尺子来测量长度。我在谷歌商店浏览了一些标尺应用程序。我想实现一些如图所示。

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

我是android开发的新手。也表示标尺向下拖动标记和编号时移动。那么如何实现在此处输入图像描述那个东西。

4

1 回答 1

0

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

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

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

于 2016-09-26T12:32:18.200 回答