似乎有很多關於如何在android上使用拖拽視圖的解決方案。如何在android上使用正確的拖拽視圖android
但是,它們要麼太慢或有問題。
一個已知的解決方案是有一個的FrameLayout,視圖簡單地改變其的LayoutParams隨着其移動使用OnTouchListener,如下所述: http://www.anddev.org/novice-tutorials-f8/android-drag-and-drop-of-normal-views-not-bitmaps-t13404.html 然而,如果視圖是一個ImageView的,達到當最右側(或最底部)的一側,圖像縮小。
另一種可能的解決方案是使用畫布,以顯示拖動的內容,如下所述: http://www.anddev.org/basic_drag_and_drop-t3095.html 不過,我不知道如何使用它的複雜視圖。
有誰知道一個好的解決方案,讓拖動視圖的大小保持不變,無論它在容器中的位置?
請幫幫我。
@Trevor頁: 你覺得有哪些享受兩全其美的解決方案:無需擴展和ovverride任何方法,而不是限制的位置拖動的視圖? –