Android取消RecyclerView、ListView、ScrollView、HorizontalScrollView滑动到边缘闪现灰白色水波纹动画

标准的Android RecyclerView、ListView、ScrollView、HorizontalScrollView滑动到边缘,会闪现灰白色水波纹动画,以这样大的动画效果提示用户已经滑动到边缘,没法再滑动了。对于这种增强体验是一个很好的设计效果,但是有时候可能不需要这样的效果,取消的方法是在配置RecyclerView、ListView、ScrollView、HorizontalScrollView的xml布局里面,设置:
android:overScrollMode="never"
即可取消。

如果要在上层Java代码处理,也是可以,比如在Android官方的RecyclerView实现代码中:

   /**     * Set the over-scroll mode for this view. Valid over-scroll modes are     * {@link #OVER_SCROLL_ALWAYS} (default), {@link #OVER_SCROLL_IF_CONTENT_SCROLLS}     * (allow over-scrolling only if the view content is larger than the container),     * or {@link #OVER_SCROLL_NEVER}.     *     * Setting the over-scroll mode of a view will have an effect only if the     * view is capable of scrolling.     *     * @param overScrollMode The new over-scroll mode for this view.     */    public void setOverScrollMode(int overScrollMode) {        if (overScrollMode != OVER_SCROLL_ALWAYS &&                overScrollMode != OVER_SCROLL_IF_CONTENT_SCROLLS &&                overScrollMode != OVER_SCROLL_NEVER) {            throw new IllegalArgumentException("Invalid overscroll mode " + overScrollMode);        }        mOverScrollMode = overScrollMode;    }
在这里设置相应的mode一样可以。


更多相关文章

  1. Android Activity切换动画效果详解(附源代码)
  2. Android基础控件——ProgressBar自定义的介绍、动画效果实现、附
  3. 【Android UI设计与开发】第14期:顶部标题栏(五)两种方式实现仿微信
  4. Android DrawerLayout实现抽屉效果实例代码
  5. Android实现今日头条订阅频道效果
  6. 2011.07.05(3)——— android PopupWindow 以及activity切换的动
  7. 收集android上开源的酷炫的交互动画和视觉效果:Interactive-anima
  8. android超炫button按钮动画效果
  9. android实现图片模糊背景效果

随机推荐

  1. android > 获取 通讯录 信息
  2. android 音效
  3. android添加各种权限整理
  4. 【OOM】Android加载大图片OOM异常解决
  5. Android Fragment页打开相册
  6. net :: ERR_CLEARTEXT_NOT_PERMITTED
  7. checkbox style
  8. 【Android】详解Android动画之Interpolat
  9. 完成android的manven项目管理
  10. Android - 解决onSaveInstanceState的Bug