android view滑动监听,RecyclerView的滑动监听

本文介绍了如何在Android开发中实现RecyclerView的滑动监听,包括是否滑动、滑动位置(顶部/底部)和滑动方向(向上/向下)。通过自定义RecycleScrollListener类,详细讲解了各个监听方法的使用,并提供了在Activity中的具体应用示例。
摘要由CSDN通过智能技术生成

前言

在android开发过程中,我们经常会用到列表控件RecyclerView,而与RecyclerView相关的又会涉及很多监听。为了方便使用,我封装了一个RecyclerView的滑动监听类RecycleScrollListener,其可以监听RecyclerView的是否滑动,滑动位置(是否在顶部,是否在底部),滑动方向(向上,向下滑动)。那么下面就让我们来了解下RecycleScrollListener的使用吧。

今天涉及以下内容:

RecycleScrollListener监听讲解

1.1 监听是否滑动

1.2 监听是否滑动到列表 顶部/底部

1.3 监听是否 向上/向下 滑

RecycleScrollListener在 Activity中的使用

效果图和项目结构图

RecycleScrollListener源码

先来波效果图

ebd4a83216b8

是否滑动监听.gif

ebd4a83216b8

滑动位置监听.gif

ebd4a83216b8

滑动方向监听.gif

一. RecycleScrollListener 监听讲解

RecycleScrollListener作为一个RecyclerView的监听类,可以监听RecyclerView是否滑动,滑动位置(顶部/底部),滑动方向(向上/向下),下面来一次讲解。

1.1 监听是否滑动

监听RecyclerView是否滑动可以像下面这样处理:

RecycleScrollListener scrollListener=new RecycleScrollListener();

//是否滑动监听

scrollListener.setOnScrollStateListener(new RecycleScrollListener.OnScrollStateListener() {

@Override

public void scrollState(boolean isScrolling) {

if(isScrolling){

ToastUtil.shortShow("正在滑动");

LogUtil.i("======正在滑动======");

}else{

ToastUtil.shortShow("未滑动");

LogUtil.i("======未滑动======");

}

}

});

mRecyclerView.addOnScrollListen

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值