2 dd304317075 dd304317075 于 2016.09.27 14:11 提问

关于XRefreshView里面使用XScrollView监听滑动位子的问题

最近需要用到可下拉刷新的ScrollView,但是需要获取滑动位子
根据这个三方控件的要求,XRefreshView里面只能使用XScrollView,不能使用其他ScrollView
布局文件就这样的
图片说明
这个XScrollView继承的ScrollView,里面有一个添加滑动监听的方法并覆写了滑动监听的方法
图片说明
接口也是这里面定义的
图片说明
关键的来了,我在外面这样设置添加监听,然后程序运行后并且滑动界面,并没有Log打印出来,而且我还打了断点,断点在XScrollView里面覆写的方法onScrollChanged里面有回调这两个方法,但是外面却没有执行
图片说明
新人一枚,有些话可能说得不太清除或者不太专业,请见谅,谢谢各位大神解决

2个回答

footballclub
footballclub   2016.09.28 17:36
已采纳

https://github.com/huxq17/XRefreshView 看这里,使用

 compile 'com.huxq17.xrefreshview:xrefreshview:3.5.5'

调用

 scrollView.setOnScrollListener(new XScrollView.OnScrollListener() {
            @Override
            public void onScrollStateChanged(ScrollView view, int scrollState, boolean arriveBottom) {
            }

            @Override
            public void onScroll(int l, int t, int oldl, int oldt) {
            }
        });
dd304317075
dd304317075 非常感谢!!!!
接近 2 年之前 回复
dd304317075
dd304317075   2016.09.27 14:10

有张图片传错了
这个XScrollView继承的ScrollView,里面有一个添加滑动监听的方法并覆写了滑动监听的方法
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在XRefreshView中嵌套ScrollView
如果想在XRefreshView中嵌套ScrollView,当内容过多时,发现其实ScrollView不能滚动 其实可以使用XScrollView代替ScrollView进行嵌套; <com.andview.refreshview.XRefreshView xmlns:android="http://schemas.android.com/apk/res/android" a
RecyclerView使用xRefreshView时遇到的问题
RecyclerView使用xRefreshView时遇到的问题
让多种类型item的Recyclerview能够上拉和下拉刷新--XRefreshView
什么是XRefreshViewXRefreshView是一款支持任何view上拉加载和下拉刷新的库,之所以说是任何view,是因为他不仅在内部适配了Recyclerview,abslistview,scrollview,webview等view,还提供了让你自己去判断view到达顶部和底部的方法,就像这样
android-Ultra-Pull-To-Refresh刷新框架与viewpager滑动冲突解决方案
android-Ultra-Pull-To-Refresh刷新框架与viewpager滑动冲突解决方案
打造android万能上拉下拉刷新框架——XRefreshView (二)
一、前言        自从上次发表了打造android万能上拉下拉刷新框架——XRefreshView (一)之后,期间的大半个月一直都很忙,但是我每天晚上下班以后都有在更新和维护XRefreshView,也根据一些朋友的意见解决了一些问题,这次之所以写这篇文章,是因为XRefreshView已经到了一个功能相对可靠和稳定的一个阶段。下面我会介绍下XrefreshView的最新功能和用法,以及
打造android万能上拉下拉刷新框架——XRefreshView (一)
一、写在开头的话 之所以写这个东西是因为项目中有用到,需要给stickylistheaders加个刷新,其实就是个framelayout里面有个listview的自定义view布局,但是一些知名的刷新框架我试了下都不支持,pulltoRefresh和XListView都是自己实现了一个可刷新的view,然后让我们来直接使用这个可刷新的view,从而达到可以上拉下拉刷新的目的。我这个需求需要的是一
强大的下拉刷新上拉加载框架XRefreshView使用心得
0 今天给RecycleView加下拉刷新和上拉加载,发现一个不错的框架,写下来记录下 1 http://blog.csdn.net/footballclub/article/details/46982115 https://github.com/huxq17/XRefreshView 这个是框架作者写的关于框架使用说明和github上的地址 不愿意听我BB的可以直接看原作者的布局文件<
//解决SwipeRefreshLayout和RecyclerView存在滑动冲突的问题
recyclerview.setOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(
RecycleView实现左右滑动监听和上下拖拽调换顺序
之前想实现ListView右滑删除和上下拖拽交换位置的功能,但是找来找去,要么就实现上比较复杂,要么就是代码太老了。从github找了几个开源项目,但是总是有这样那样的bug。但是后来得知看到Google居然已经内置了这两个功能,只需要使用v7包里的RecycleView去实现就可以了。 代码如下 package justwen.demorecycleview; import and
ListView的onScrollListener滑动监听事件参数详解
new OnScrollListener() { boolean isLastRow = false; @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCoun...