我正在研究一個應用程序,我希望在ListView中實現輕掃即可解除功能 - 類似於我們在Android 4.0的通知欄,最近使用的應用程序列表或瀏覽器選項卡中看到的功能。我想在運行Android 2.2+的設備上運行該應用程序。看到下面的圖片。我也想改變被擦掉項目的透明度 - 就像ICS一樣。如何實現Android 4.0像刷卡清除ListView中的功能?
我檢查了ICS網絡瀏覽器的源http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.1_r1/com/android/browser/TabScrollView.java?av=f但無法找出哪些類是實現該功能特別負責。
任何人都可以在正確的方向指向我嗎?我們可以使用Android兼容庫來做到這一點嗎?請告訴我。非常感謝。
那麼,這是一個開始。我會嘗試在此基礎上創建一些內容,如果成功,我會在這裏更新。 – iamronak 2012-02-27 06:22:41
在刪除視圖之前,將其高度設置爲0.這將使列表很好地摺疊。然後通知將不會是一個令人不安的瞬間。 – Hounshell 2012-10-24 16:15:05