我想開發一個非常簡單的ImageView和一個Listview綁定在一個Relativelayout中的佈局。現在爲了獲得更好的用戶體驗,我想通過向左或向右滑動來刪除圖像視圖,就像在android的Gmail應用程序中實現以刪除電子郵件一樣。滑動以刪除自定義視圖不爲列表項目
在ListView項實現它是非常簡單,有很多TUTS和示例代碼都可以在互聯網上,包括谷歌官方我對動畫/ O談話和切特哈瑟在一個非常好的方式解釋這裏
https://www.youtube.com/watch?v=YCHNAi9kJI4
但我不需要在列表視圖項目insted上實現它,我想以更通用的方式實現它。在我的情況下,我想爲我的ImageView項目作爲一個視圖和ListView另一個相同的行爲。像圖所示
只要ImageView的項目被刪除全的ListView應該順利地來到頂部。
我已經嘗試了許多方法來實現同樣的功能,但沒有任何成功。
建議我使用Gingerbread及以上的android操作系統支持的方法或樣例。
https://github.com/romannurik/Android-SwipeToDismiss/blob/master/src/com/example/android/swipedismiss/SwipeDismissTouchListener.java –
感謝@GabrieleMariotti但API級別14後這僅支持,我API級別9和更高級別需要相同的行爲。 – pyus13
只需使用NineOldAndroids即可支持自述文件中所述的舊版Android。 https://github.com/JakeWharton/SwipeToDismissNOA –