0
我只是想知道如果有人有任何想法,我怎麼可以刪除已被拖動到特定區域的imageview。例如,如果您可以動態地將圖像瀏覽(例如新奇眼鏡)添加到臉部,是否有簡單的方法可以將眼鏡拖動到垃圾箱圖標上?將imageview拖動到特定區域以將其刪除
我只是想知道如果有人有任何想法,我怎麼可以刪除已被拖動到特定區域的imageview。例如,如果您可以動態地將圖像瀏覽(例如新奇眼鏡)添加到臉部,是否有簡單的方法可以將眼鏡拖動到垃圾箱圖標上?將imageview拖動到特定區域以將其刪除
如果您對Android開發不是很有經驗,這將會有點棘手,但並非不可能。在移動ImageView
時,您可以使用Rect.intersects(Rect a, Rect b)來測試ImageView的區域是否以任何方式與bin區域相交。
如果這是真的,您可以更改容器的顏色併爲翻譯設置動畫,並在釋放圖像時將ImageView縮放到容器的中心。
刪除視圖本身在某種ViewGroup
(例如FrameLayout
)中很簡單,您只需致電container.removeView(imageView)
即可。