禁用listview回弹或下拉悬停抢沙发

2014-04-23    分类:Android开发编程相关      

这虽然是个比较小的问题,不过答案找出来了还是值得笔记。

不同的安卓厂商对ListView或ScrollView都做了一些动画效果,比如下拉时为了产生弹性美感而有大幅度回弹效果,再比如魅族的下拉悬停,有时做了一个下拉刷新的功能会与之冲突。其实该美化实为多此一举。

下面来谈如何bank掉回弹效果。

找到一个比较有价值的帖子可以参考:http://bbs.csdn.net/topics/390350587?page=1

实际上可以通过设置ListView的一个ScrollMode属性来禁用



设置它的值为 View.OVER_SCROLL_NEVER 

该常量的源码值:



安卓源码给的注释是:不允许用户去使用该视图的回弹 。

至于版本的兼容问题,API 9以下的该方法不适用,网上某大神提供一种解决方案——反射:


 


转载请注明:乔布尸 » 禁用listview回弹或下拉悬停

继续查看有关 的文章

相关文章

我来说说

*

*

取消