我正在嘗試平滑移動基於觸摸的父項內部。我有OnTouchListener工作和跟蹤動作。我如何實際移動視圖?我嘗試過使用RelativeLayout.LayoutParameters並設置邊距,但邊距只接受int值,這會使視圖不穩定。我嘗試過使用一個TranslateAnimation,它可以讓我使用浮動,但這隻會移動畫布,所以我的觸摸事件被留下。有沒有人想出了一種順利做到這一點的方法?Android如何移動用手指查看
2
A
回答
2
最好的解決方案是重寫一個自定義的ViewGroup子類,它會折磨你的靈魂。如果成功,確保你有超人類的神經:)。
第二種解決方案比較容易,但當且僅當您的視圖包含圖像時才起作用。因此,您可以編寫自定義View子類並在onDraw()方法的Canvas上優化圖像。
我最後的解決方案是OpenGL。
此外,我不知道,但也許在相對佈局有點佈局更新邊距,然後無效()視圖可能工作。
祝你好運!
+0
我嘗試了畫布路線,但畫布佔據了整個屏幕。因此,這些圖像位於頂部的Web視圖已不再可用。 – smokingoyster
相關問題
- 1. 如何用手指移動精靈?
- 2. LibGDX:如何用手指移動矩形?
- 3. 如何用手指移動OpenGL廣場?
- 4. 如何在android手機中捕捉手指移動方向?
- 5. 如何在Android中使用onTouchListener()與手指一起移動ImageView?
- 6. 如何在Android中跟蹤用戶手指移動
- 7. 如何讓視圖在Android中沿着手指運動移動?
- 8. 用手指移動GPUImage層
- 9. 用手指移動視圖
- 10. 用兩個手指同時移動兩個不同的滾動查看器
- 11. Android ImageView和OnTouchListener手指移動
- 12. 如何獲取移動手指的ID
- 13. 如何用手指在手機上移動圖像?
- 14. 如何使用用戶手指移動對象在Android中觸摸/拖動
- 15. 如何在Android手指觸摸移動圖像?
- 16. 如何在Android手指觸摸移動圖像?
- 17. Android手機移動
- 18. 控制XY移動用手指拖動在Android的
- 19. android移動查看包含RelativeLayout
- 20. jquery移動手指檢測
- 21. 查看移動addSubview
- 22. 如何檢查Android手機是否移動沒有GPS
- 23. Android:如何移動回收站查看圖像請求
- 24. 當用戶手指移動的元素
- 25. 用手指移動變換精靈
- 26. 如何在移動設備上查看移動內容?
- 27. Android滾動查看滾動查看
- 28. Android - 用手指旋轉ImageView移動其他視圖
- 29. 在Android應用中的按鈕上移動手指
- 30. 如何在Unity3D中用手指觸摸移動
[請給看看這個帖子,第一個答案] [1] [1]:http://stackoverflow.com/questions/9964010/is-there-a-drag-and-drop-compnent -in-android-ui/9964134#9964134 –
動畫是一個TRAP ^^。不要使用它,除非它不是視圖之間的轉換:P –
我希望這個鏈接可以幫助你:[基本拖放](http://www.anddev.org/viewtopic.php?p=11603) – amp