Android去掉SrollView、GrdiView、RecycleView、ViewPager等可滑动控件滑动到边缘的光晕效果_scollerview去掉光晕-程序员宅基地

技术标签: Android开发  android  java基础学习  

下面以RecycleView为例,其他可滑动控件也是一样的
在XML中设置:
<android.support.v7.widget.RecyclerView
android:id="@+id/rv_recycle_view"
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:scrollbars=“vertical”
android:overScrollMode=“never”
/>

或者在代码中设置:
recycleView.setOverScrollMode(View.OVER_SCROLL_NEVER);

在设置android:overScrollMode之前和之后的对比图:

在这里插入图片描述

第一张往上滑到边界时继续滑动,会出现弧形光晕,第二张设置android:overScrollMode="never"或者在代码中设置
recycleView.setOverScrollMode(View.OVER_SCROLL_NEVER)之后就不会出现弧形光晕了。

总结:void setOverScrollMode (int mode) mode有三种模式:
setOverScrollMode(View.OVER_SCROLL_NEVER)
设置此模式,滑到边界后继续滑动也不会出现弧形光晕
setOverScrollMode(View.OVER_SCROLL_ALWAYS)
设置此模式,滑到边界后继续滑动也总是会出现弧形光晕
setOverScrollMode(View.OVER_SCROLL_IF_CONTENT_SCROLLS)
设置此模式,如果recycleview里面的内容可以滑动,那么滑到边界后继续滑动会出现弧形光晕;如果recycleview里面的内容不可以滑动,那么滑到边界后继续滑动不会出现弧形光晕.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_20172379/article/details/89159544

智能推荐

Qml按键事件传递_qml 发的按键信号-程序员宅基地

文章浏览阅读2.3k次。以示例说明Qml界面按键事件传递方式。_qml 发的按键信号

php多进程 防止出现僵尸进程_pcntl_fork 使用防止僵尸进程-程序员宅基地

文章浏览阅读1.9k次。对于用PHP进行多进程并发编程,不可避免要遇到僵尸进程的问题。僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为僵尸进程(zombie)进程。任何进程在退出前(使用exit退出) 都会变成僵尸进程(用于保存进程的状态等信息),然后由init进程接管。如果不及时回收僵尸进程,那么它在系统中就会占用一个进程表项,如果这种僵尸进程过多,最后系统就没有可以用的进程表项,于是也无法再运行其_pcntl_fork 使用防止僵尸进程

GeSHi——通用语法高亮显示-程序员宅基地

文章浏览阅读73次。ExamplesCategoryExamplesViewsActionScript246173Ada327881Apache configuration240029AppleScript00ASM227221ASP18686..._geshi 高亮

Axure RP 9滚动条制作_axure滚动条-程序员宅基地

文章浏览阅读3.5k次。Axure RP 9滚动条制作_axure滚动条

树莓派安装git和下载安装WiringPi_wiringpi 如何下载-程序员宅基地

文章浏览阅读1.1k次。具体命令如下sudo apt-get update#如果之前没有安装过 git,执行下面的命令安装一下sudo apt-get install git-core#下载 wiringPigit clone https://github.com/WiringPi/WiringPi#编译 wiringPicd WiringPisudo ./build——————2021.03.250:33..._wiringpi 如何下载

RabbitMQ系列之RabbitMQ简介_rabbitmq社区-程序员宅基地

文章浏览阅读152次。RabbitMQ简介AMQPAMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。类比HTTPRabbitMQ架构及概念RabbitMQ基础架构:RabbitMQ中的相关概念:Broker:接收和分发消息的应用,RabbitMQ Server就是Message_rabbitmq社区

随便推点

C语言实现ifconfig获取网卡接收和发送流量统计_c 统计网络报文个数-程序员宅基地

文章浏览阅读671次。C语言实现ifconfig获取网卡接收和发送流量统计_c 统计网络报文个数

ArrayList循环遍历并删除元素的常见问题_arraylist y一边遍历一边移除使用增强for循环会报错吗-程序员宅基地

文章浏览阅读2.9k次,点赞2次,收藏8次。在工作和学习中,经常碰到删除ArrayList里面的某个元素,看似一个很简单的问题,却很容易出现问题。示例:我们看见删除list中‘b’的值,这种最普通的循环写法执行后会发现第二个“b”的字符没有删掉。原因:因为在ArrayList底层用的是数组实现,所以存储的时候是一块连续的地址。当检测相同元素并删除的同时,之后的整个数组就和集体往前移动,此次循环结束后的累加器又 ++1,所有相邻的一个就会被忽略掉。解决:删除后,将指针往前移一位。迭代器删除注意:如果在迭代器中用数组本身去删除会报错。_arraylist y一边遍历一边移除使用增强for循环会报错吗

爬取Google Scholar论文列表,如何利用公开数据进行合著作者分析?_爬虫爬取谷歌学术作者文章-程序员宅基地

文章浏览阅读1.8k次。Preface之前同学读研选导师,帮忙参考了一下。我发现有些老师很年轻,但是 Google Scholar 各项数据都高得离谱(主要是 citation 和 h-index ),甚至轻松碾压一些在人口耳的小牛导。直觉上来说这种应该是数据虚高了,我猜测是因为老师之间合作比较多,一篇文章挂好几个老师的名字,而这种成果共享在 gs 上的体现就是,每个人都多了一篇文章。编程学习资料点击免费领取虽然参与论文即需署名是基本的学术规范,老师们合作并共享成果肯定是没问题的,但是这会导致老师的 gs 数据虚..._爬虫爬取谷歌学术作者文章

基于正点原子阿波罗 STM32F429 上手RT-Thread_正点原子阿波罗游戏程序-程序员宅基地

文章浏览阅读3.6k次,点赞3次,收藏5次。RT-Thread STM32F429源码:https://github.com/RT-Thread/rt-thread/rt-thread 目录目录名描述bspBoard support package,RT-Thread 板级支持包(IAR/MDK 工程在 BSP 目录下的具体的 BSP 中)componentsRT-Thread 的各个组件目录documentation一些说明文件,如代码风格说明includeRT-Thread 内核的头文件_正点原子阿波罗游戏程序

NTP服务器配置-程序员宅基地

文章浏览阅读3.0k次。一、国内的NTP服务器地址如下:a. time.buptnet.edu.cn 北京邮电大学b. slb.time.edu.cn 清华大学c. slc.time.edu.cn 北京大学d. sld.time.edu.cn 东南大学二、 Linux网络时间服务器a. 安装: sudo apt-get install ntpb. 配置文件 /etc/ntp.conf :NTP服务的主要配置文件; /usr/share/zoneinfo :这...

Linux(RadHat)基础学习—虚拟机管理-程序员宅基地

文章浏览阅读189次。1.虚拟机:虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。**学习中使用的是redhat系统的虚拟机它由两部分文件构成:(1).硬盘文件(qcow2文件):记录着操作系统。所有系统信息全在硬盘。qcow2文件(2).硬件信息文件(xml文件):丢失损坏可以再次生成。xml文件。2.redhat虚拟机的安装1.下载镜像,放到合适位置(下面将镜像我放到..._disk var

推荐文章

热门文章

相关标签