我想显示图像(包括滚动和缩放功能)。此外,我需要动态地为图像添加一些叠加层。叠加层与图像中的内容有关。
- 如果用户滚动,覆盖也应该移动
- 如果用户缩放,则不应缩放叠加层,而是保持它们与图像的相对位置
换句话说:我想实现一个带有一些标记的地图,但我提供了我自己的地图材料。
我的主要问题是:我怎么能这样做?
到目前为止我尝试过的
- 我尝试在WebView中实现它,因为它提供了基本的缩放和缩放功能。但是,在不使用 Javascript 和 HTML 的情况下,我没有成功添加叠加层(我认为这不是解决问题的一种非常方便的方法)
- 有些项目(即TouchImageView)正在实现滚动/缩放功能,但从我的角度来看,它们使添加自己的叠加功能变得更加困难。
问题
我的问题有简单的解决方案或方法吗?
在 Android 运行时添加和移动视图的正确方法是什么?(通常,我会使用基本布局并使用边距 - 这是最佳实践吗?)
请有人指出我正确的方向。
分钟。API 级别:10