public static interface

AbsListView.OnScrollListener

 
android.widget.AbsListView.OnScrollListener

类概述


为了在列表或网格滚动时执行回调函数而定义的接口。

概述


常量
int SCROLL_STATE_FLING 用户之前通过触控滚动并执行了快速滚动。
int SCROLL_STATE_IDLE 视图没有滚动。
int SCROLL_STATE_TOUCH_SCROLL 用户通过触控滚动,并且手指没有离开屏幕。

公有方法
abstract void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)

当列表或网格的滚动已经完成时调用的回调函数。
abstract void onScrollStateChanged(AbsListView view, int scrollState)

当列表视图或网格视图正在滚动是执行的回调函数。

常量


public static final int SCROLL_STATE_FLING

添加于 API 级别 1

用户之前通过触控滚动并执行了快速滚动。 滚动动画正滑向停止点。

常量值: 2 (0x00000002)

public static final int SCROLL_STATE_IDLE

添加于 API 级别 1

视图没有滚动。 注意,使用轨迹球滚动时,在滚动停止之前,一直处于空闲状态。

常量值: 0 (0x00000000)

public static final int SCROLL_STATE_TOUCH_SCROLL

添加于 API 级别 1

用户通过触控滚动,并且手指没有离开屏幕。

常量值: 1 (0x00000001)

公有方法


public abstract void onScroll (AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)

添加于 API 级别 1

当列表或网格的滚动已经完成时调用的回调函数。 会在滚动完成后调用。

参数
view报告滚动状态的对象视图。
firstVisibleItem第一个可见单元格的索引(如果 visibleItemCount == 0 则忽略该参数)。
visibleItemCount可见单元格数。
totalItemCount列表适配器中的条目数。

public abstract void onScrollStateChanged (AbsListView view, int scrollState)

添加于 API 级别 1

当列表视图或网格视图正在滚动是执行的回调函数。 如果视图正在滚动, 该方法会在渲染下一帧之前调用该方法。就是说,会在调用任何 getView(int, View, ViewGroup)方法之前调用。

参数
view报告滚动状态的对象视图。
scrollState当前滚动状态。值为 SCROLL_STATE_IDLESCROLL_STATE_TOUCH_SCROLLSCROLL_STATE_IDLE

AbsListView.OnScrollListener的更多相关文章

  1. AbsListView.OnScrollListener 使用注意事项

    这个类没什么特别的,但是使用的时候我确出错了 abstract void onScroll(AbsListView view, int firstVisibleItem, int visibleIte ...

  2. OnScrollListener回调分析

    new AbsListView.OnScrollListener() {       @Override   public void onScrollStateChanged(AbsListView ...

  3. OnScrollListener分页加载

    scrollState有三种状态,分别是SCROLL_STATE_IDLE.SCROLL_STATE_TOUCH_SCROLL.SCROLL_STATE_FLING    *SCROLL_STATE_ ...

  4. Android中Listview实现分页加载效果OnScrollListener

    activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android& ...

  5. ListView OnScrollListener详解(滑屏分页显示数据)

    package com.action; import java.util.ArrayList; import java.util.List; import android.app.Activity; ...

  6. Android开源代码解读のOnScrollListener实现ListView滚屏时不加载数据

    使用ListView过程中,如果滚动加载数据的操作比较费时,很容易在滚屏时出现屏幕卡住的现象,一个解决的办法就是不要在滚动时加载数据,而是等到滚动停止后再进行数据的加载.这同样要实现OnScrollL ...

  7. Android开发ListView使用OnScrollListener实现分页加载数据

    上篇博文和大家分享了下拉刷新,这是一个用户体验很好的操作方式.新浪微薄就是使用这样的方式的典型. 还有个问题,当用户从网络上读取微薄的时候.假设一下子所有载入用户未读的微薄这将耗费比較长的时间,造成不 ...

  8. Android 关于 OnScrollListener 事件顺序次数的简要分析

    在 Android 的 OnScrollListener 整个事件我主要分析下他的执行顺序: 实现滚动事件的监听接口 new AbsListView.OnScrollListener(){ @Over ...

  9. Listview的OnScrollListener的滑动监听实现分页加载

    //---------------主布局文件---------------------------- <ListView android:layout_width="fill_pare ...

随机推荐

  1. 6. Configure Compute services

    Controller Node: 1. sudo apt-get install nova-api nova-cert nova-conductor nova-consoleauth nova-nov ...

  2. HDU 1044 Collect More Jewels(BFS+DFS)

    Collect More Jewels Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Othe ...

  3. pod 安装 Masonry 遇到问题

    pod 导入第三方库 Masonry: 在工程masonryTest的文件下新建一个Podfile文件 编辑如下内容: platform :ios, '8.0'xcodeproj 'mansoryTe ...

  4. [转]Jquery通用开源框架之【ejq.js】

    ejq是一款非常小巧的JS工具库,未压缩才50K,在jquery的基础上对jquery缺失部分作了很好的弥补作用. 优点: 1.具有内置的模板解析引擎语法和angularjs相近减少学习成本 2.能够 ...

  5. PowerCmd-cmd命令行管理工具

    缘由 看了大漠在慕课网关于angular的讲解,用到了PowerCmd.就百度一下准备下载,很小很实用的工具,发现有人总结了.备忘 http://www.cnblogs.com/xing901022/ ...

  6. 简单实现Redis缓存中的排序功能

    1.在实现缓存排序功能之前,必须先明白这一功能的合理性.不妨思考一下,既然可以在数据库中排序,为什么还要把排序功能放在缓存中实现呢?这里简单总结了两个原因:首先,排序会增加数据库的负载,难以支撑高并发 ...

  7. 鼠标选择文字事件js代码,增加层问题

    在页面中增加一个js代码,当用户用鼠标选择文字(鼠标拖动涂蓝文字)时,会出现一个层,提示与这个选择文字有个的信息<script type="text/javascript"& ...

  8. phpstorm8注册码

    phpstorm8注册码 phpstorm 8 注册码   用户名:Learn Programming License key:(包括LICENSE BEGIN和LICENSE END部分) ==== ...

  9. php中json_decode()和json_encode()的使用方法

    php中json_decode()和json_encode()的使用方法 作者: 字体:[增加 减小] 类型:转载   json_decode对JSON格式的字符串进行编码而json_encode对变 ...

  10. C++ 常用术语(后续补充)

    内存对齐常量折叠 堆栈解退(stack unwinding) 模板特化模板偏特化 模板实例化 函数对象 单一定义规则(One-Definition Rule,ODR) 自引用   对象切片(objec ...