去除阴影动画效果和影藏滚动条

Android2020年8月29日 pm12:06发布11个月前更新 3xcn.com@站长
0 0 0
广告也精彩
目录

前言

在使用ScrollView,ListView,ViewPage,GridView,RecyclerView等一些带有滚动的布局,当拉到尽头(顶部、底部)时继续拉就会出现的阴影动画效果。

如果数据超过屏幕,用手滑动时就会显示滚动条,有时候需要有时候不需要。

我的系统环境Android 4.2.2 或Android 9.0

去除滑动到底或顶的阴影

去除这个动画效果,有两个方式,一种是用代码,一种是xml配置。

通常一般都使用用xml配置一下,这样简单高效。

xml配置

一般在ScrollView,ListView,ViewPage,RecyclerView的布局中加上如下属性即可。

 android:overScrollMode="never"

比如ScrollView设置

    <ScrollView
        android:layout_width="600dp"
        android:fadingEdge="none"
        android:overScrollMode="never"
        android:background="@android:color/black"
        android:layout_height="match_parent">
        
    </ScrollView>
用代码

在mScrollView初始化完后,如下设置即可。

mScrollView.setOverScrollMode(View.OVER_SCROLL_NEVER)

去除滚动条

设置取消滚动条

android:scrollbars="none"

比如RecyclerView设置

    <androidx.recyclerview.widget.RecyclerView
        android:id="@+id/music_recyclerview"
        android:layout_height="match_parent"
        android:scrollbars="none"
        android:padding="10dp"
        android:layout_width="match_parent" />

参考文章

  1. RecyclerView的 overScrollMode,scrollbars属性含义
  2. ScrollView,ListView,ViewPage滑动到底的阴影,overScrollMode的使用

 历史上的今天

版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com3xcn.com
3、 本站文章: 部分来源于网络,仅供站长学习和参考,若侵权请留言
广告也精彩

相关文章

广告也精彩

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...

网站升级中

公告

近期网站升级中,可能存在一些bug。欢迎反馈 https://www.91es.com/we.html

本站域名

本站域名 : 91es.com3xcn.com。本站邮箱 : 站长邮箱 i@oorr.cn,通知邮箱we@oorr.cn ,如有更新,请看公告 。