我正在开发一个Android应用程序,但我对我的项目的可行性有些怀疑。
我必须实现一个自定义布局,由ImageView组成,显示一张图片,特别是一个VectorDrawable。
在ImageView上方重叠着一个SurfaceView,它可以:
- 捕获每个触摸点的坐标;
- 每次触摸屏幕时在某个位置绘制一个位图。
目的是显示一个背景图片并将其用作参考,每当用户触摸屏幕时,在SurfaceView上插入一个标记,这种技术允许模拟在图像上插入标记的过程。
问题是:
有其他更好的方法来做到这一点吗?我已经实现了这个想法,它能够工作,但我对SurfaView有一些限制(例如,我无法将其插入到ScrollView中)。
最后:
考虑到到目前为止所做出的推理,假设有一个显示VectorDrawable的ImageView,是否可能创建一个放大和缩小图像(VectorDrawable)的函数?
p.s. 我很抱歉提出了两个问题,但整个问题是密切相关的,我认为打开两个线程是愚蠢的。