ScrollView的滑动事件===判断是否滑到底部
来源:互联网 发布:公务员数学题软件 编辑:程序博客网 时间:2024/06/01 09:09
首先自定义一个ScrollView
package one.bw.com.jingdong.sousuo.view;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.widget.ScrollView;import one.bw.com.jingdong.sousuo.inerts.ScrollViewListener;/** * Created by Administrator on 2017/12/13/013. */public class MyScrollView extends ScrollView {
//定义一个接口的对象 private ScrollViewListener scrollViewListener = null; public MyScrollView(Context context, AttributeSet attrs) { super(context, attrs); }//对外提供接口回调的方法 public void setScrollViewListener(ScrollViewListener scrollViewListener) { this.scrollViewListener = scrollViewListener; } @Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { super.onScrollChanged(l, t, oldl, oldt); //scrollview的起始点+总高度==crollView的computeVerticalScrollRange if(getScrollY() + getHeight() == computeVerticalScrollRange()) { Log.d("jiaba","------滚动到最下方------"); if(scrollViewListener!=null){ scrollViewListener.onScrollChanged(this, l, t, oldl, oldt); } } }}
在做一个接口的回调,传值
package one.bw.com.jingdong.sousuo.inerts;import one.bw.com.jingdong.sousuo.view.MyScrollView;/** * Created by Administrator on 2017/12/13/013. */public interface ScrollViewListener { void onScrollChanged(MyScrollView context, int x, int y, int oldx, int oldy);}最后activity中的代码,,
//上拉加载数据 souxiangScrollView.setScrollViewListener(new ScrollViewListener() { @Override public void onScrollChanged(MyScrollView context, int x, int y, int oldx, int oldy) {// Toast.makeText(MySouSuoShow.this,"正在加载。。。",Toast.LENGTH_SHORT).show(); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } List<MySouXiangBean.DataBean> data = mySouXiangBean.getData(); list.addAll(data);setAdapter();}
阅读全文
0 0
- ScrollView的滑动事件===判断是否滑到底部
- ScrollView监听停止滑动,判断是否滑到底部
- ScrollView是否滑动到底部
- ScrollView判断是否滑动到底部和顶部
- 判断ScrollView是否滑动到底部或顶部
- NGUI ScrollView是否滑到底部的判断
- ScrollView怎么判断是否滑动到了底部?
- android ScrollView判断滑动到底部的两种方式
- android ScrollView判断滑动到底部的两种形式
- ScrollView监听是否滑动到底部
- 自定义scrollview滑动到底部的监听事件
- ScrollView判断滑动到底部和顶部
- 判断ScrollView是否滚动到底部
- scrollView滑动到底部
- iOS-判断webView是否滑动到底部
- 判断RecycleView是否滑动到底部
- ScrollView监听滑动到底部的处理。
- 监听滑动到底部的ScrollView
- boost asio 异步实现tcp通讯
- AOP的JDK动态代理实现
- Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
- boost asio 简单示例
- 推送服务架构
- ScrollView的滑动事件===判断是否滑到底部
- python3之1014. 福尔摩斯的约会 (20分)
- 反思
- C++中的类的理解
- WebUploader获取文件上传成功路径问题
- Java接口的修饰符可以为()
- Android嵌入式开发之NDK初级入门 粘贴可用阅读可懂
- 导入idea配置,启动tomcat报错 CreateProcess error=2
- 【Django】urls.py中patterns后的第一个参数(1.8版本之前)