0
我只是想知道如果有人有任何想法,我怎么可以删除已被拖动到特定区域的imageview。例如,如果您可以动态地将图像浏览(例如新奇眼镜)添加到脸部,是否有简单的方法可以将眼镜拖动到垃圾箱图标上?将imageview拖动到特定区域以将其删除
我只是想知道如果有人有任何想法,我怎么可以删除已被拖动到特定区域的imageview。例如,如果您可以动态地将图像浏览(例如新奇眼镜)添加到脸部,是否有简单的方法可以将眼镜拖动到垃圾箱图标上?将imageview拖动到特定区域以将其删除
如果您对Android开发不是很有经验,这将会有点棘手,但并非不可能。在移动ImageView
时,您可以使用Rect.intersects(Rect a, Rect b)来测试ImageView的区域是否以任何方式与bin区域相交。
如果这是真的,您可以更改容器的颜色并为翻译设置动画,并在释放图像时将ImageView缩放到容器的中心。
删除视图本身在某种ViewGroup
(例如FrameLayout
)中很简单,您只需致电container.removeView(imageView)
即可。