2016-05-17 61 views
0

我只是想知道如果有人有任何想法,我怎么可以删除已被拖动到特定区域的imageview。例如,如果您可以动态地将图像浏览(例如新奇眼镜)添加到脸部,是否有简单的方法可以将眼镜拖动到垃圾箱图标上?将imageview拖动到特定区域以将其删除

回答

0

如果您对Android开发不是很有经验,这将会有点棘手,但并非不可能。在移动ImageView时,您可以使用Rect.intersects(Rect a, Rect b)来测试ImageView的区域是否以任何方式与bin区域相交。

如果这是真的,您可以更改容器的颜色并为翻译设置动画,并在释放图像时将ImageView缩放到容器的中心。

删除视图本身在某种ViewGroup(例如FrameLayout)中很简单,您只需致电container.removeView(imageView)即可。

相关问题