我正在研究一个应用程序,我希望在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