我有一个活动,我有两个imageViews。在onTouch中,我识别出单击了哪个imageView。现在我有一个问题。如何在我点击的位置绘制新的非常小的图像。我知道onTouch我有getX()和getY(),当我触摸屏幕时我保存了这个位置,但我不知道如何在我点击的地方绘制图像。我的形象是可绘制的资源。我需要使用帆布或更好的方式。我需要绘制这张图片,之后我需要运行动画这张图片。
edit1:如何设置positionX和positionY我的图像。我有点击的位置,但我不知道如何在这个坐标中设置图像。
答案 0 :(得分:3)
你应该有一个可见属性为FALSE的图像视图,触摸后(或你想要的任何事件)设置三个属性:visible = true; x = getX()和y = getY();
是否足够或解释更多?
答案 1 :(得分:0)
我看到以下方法。
使用onDraw的画布在最后触摸位置绘制图像。
每次触摸时,都需要使自定义视图无效