我只是想知道是否有人知道我如何删除已被拖到特定区域的图像视图。例如,如果你可以动态添加图像视图,比如新奇的眼镜,那么有没有一种简单的方法来移除眼镜,比如将眼镜拖到垃圾箱图标上?
发布于 2016-05-18 05:06:13
如果你对Android开发不是很有经验,这会有点棘手,但也不是不可能。在四处移动ImageView时,您可以使用Rect.intersects(Rect a, Rect b)来测试ImageView的区域是否以任何方式与ImageView的区域相交。
如果这是真的,您可以更改存储箱的颜色并设置平移动画,并在释放图像时将ImageView缩放到存储箱的中心。
在某种ViewGroup (例如FrameLayout)中,删除视图本身很简单,您只需调用container.removeView(imageView)即可。
https://stackoverflow.com/questions/37284411
复制相似问题