2014-03-25 105 views
7

我想開發一個非常簡單的ImageView和一個Listview綁定在一個Relativelayout中的佈局。現在爲了獲得更好的用戶體驗,我想通過向左或向右滑動來刪除圖像視圖,就像在android的Gmail應用程序中實現以刪除電子郵件一樣。滑動以刪除自定義視圖不爲列表項目

在ListView項實現它是非常簡單,有很多TUTS和示例代碼都可以在互聯網上,包括谷歌官方我對動畫/ O談話和切特哈瑟在一個非常好的方式解釋這裏

https://www.youtube.com/watch?v=YCHNAi9kJI4

但我不需要在列表視圖項目insted上實現它,我想以更通用的方式實現它。在我的情況下,我想爲我的ImageView項目作爲一個視圖和ListView另一個相同的行爲。像圖所示

layout

只要ImageView的項目被刪除全的ListView應該順利地來到頂部。

我已經嘗試了許多方法來實現同樣的功能,但沒有任何成功。

建議我使用Gingerbread及以上的android操作系統支持的方法或樣例。

+1

https://github.com/romannurik/Android-SwipeToDismiss/blob/master/src/com/example/android/swipedismiss/SwipeDismissTouchListener.java –

+0

感謝@GabrieleMariotti但API級別14後這僅支持,我API級別9和更高級別需要相同的行爲。 – pyus13

+0

只需使用NineOldAndroids即可支持自述文件中所述的舊版Android。 https://github.com/JakeWharton/SwipeToDismissNOA –

回答

相關問題