前言
在使用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" />
参考文章
- 《RecyclerView的 overScrollMode,scrollbars属性含义 》
- 《ScrollView,ListView,ViewPage滑动到底的阴影,overScrollMode的使用 》
历史上的今天
- 《使用ffmpeg抽取视频I帧》
- 《5IUX搜索》
- 《偷渡鱼》
- 《艾克斯网址大全》
- 《创业者网址导航》
- 《大牙鱼》
- 《绍兴C网》
- 《cjw123网址之家》
- 《ET导航》
© 版权声明