如何在主图像上指定的X和Y位置上的另一个图像上设置图像叠加?

时间:2011-03-15 08:59:27

标签: android

如何在指定的x和y位置设置主图像上的小图像,我的主图像也缩放功能,因此如果用户缩放图像比另一个图像还设置指定的x和y位置按照缩放级别。请任何人建议为此采取哪一步......

2 个答案:

答案 0 :(得分:0)

在这种情况下,我建议扩展ImageView类并覆盖onDraw()方法。在那里,您可以先调用super.onDraw(),它将根据您对ImageView的期望来绘制基础图像。

现在你在它上面绘制任何你想要的东西(然后你也可以关心缩放)。

您熟悉java中的继承和覆盖,还是需要更详细的信息?

答案 1 :(得分:0)

您可以尝试matrix.setTranslate(float dx, float dy)进行位置更改,或者您可以尝试view.offsetLeftAndRight(int offset)个功能。

希望它会有所帮助。

BTW,矩阵只能在api 11级之后才能工作