如何在指定的x和y位置设置主图像上的小图像,我的主图像也缩放功能,因此如果用户缩放图像比另一个图像还设置指定的x和y位置按照缩放级别。请任何人建议为此采取哪一步......
答案 0 :(得分:0)
在这种情况下,我建议扩展ImageView类并覆盖onDraw()
方法。在那里,您可以先调用super.onDraw()
,它将根据您对ImageView的期望来绘制基础图像。
现在你在它上面绘制任何你想要的东西(然后你也可以关心缩放)。
您熟悉java中的继承和覆盖,还是需要更详细的信息?
答案 1 :(得分:0)
您可以尝试matrix.setTranslate(float dx, float dy)
进行位置更改,或者您可以尝试view.offsetLeftAndRight(int offset)
个功能。
希望它会有所帮助。
BTW,矩阵只能在api 11级之后才能工作