`
luckldforever
  • 浏览: 6820 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

OnScrollListener:

 
阅读更多
new OnScrollListener(){
       @Override
       Public void onScroll(AbsListView view, int firstVisibleItem, int
                                                       totalItemCount){
       //滚动时一直回调,直到停止滚动时才停止回调。单击时回调一次。
       //firstVisibleItem:当前能看见的第一个列表项ID(从0开始)
       //visibleItemCount:当前能看见的列表项个数(小半个也算)
       //totalItemCount:列表项总数
       }
       @Override
       Public void onScrollStateChanged(AbsListView view, int scrollState){
       //正在滚动时回调,回调2-3次,手指没抛则回调2次。scrollState=2的这
         次不回调。
       //回调顺序如下
       //第1次:scrollState=SCROLL_STATE_TOUCH_SCROLL(1)正在滚动
       //第2次:scrollState=SCROLL_STATE_FLING(2)手指做了抛的动作(手指离
         开屏幕前,用力的滑了一下)
       //第3次:scrollState=SCROLL_STATE_IDLE(3)停止滚动
       //当屏幕停止滚动时为0;当屏幕滚动且用户使用的的触碰或手指还在屏幕上
         时为1;由于用户的操作,屏幕产生惯性混动时为2;
       }
   }
分享到:
评论

相关推荐

    Android ListView分页功能源码.zip

    - 在`MainActivity`的`onCreate()`方法中,创建ListView,设置Adapter,并添加OnScrollListener: ```java listView = findViewById(R.id.listView); listView.setAdapter(adapter); listView....

    listview上下滑动

    1. OnScrollListener:要监听ListView的滑动事件,需要设置OnScrollListener。它提供了onScrollStateChanged()和onScroll()两个方法,分别在滑动状态改变和滑动过程中调用。 2. SmoothScrollToPosition():如果需要...

    listView分页加载

    4. OnScrollListener:为ListView添加OnScrollListener监听器,通过监听滚动事件来判断是否需要加载下一页。通常,当用户滚动到列表的底部(即最后一项可见时),触发加载下一页的操作。 5. 加载更多数据:在...

    安卓listview相关相关-Listview分页加载数据.rar

    2. OnScrollListener:监听ListView的滚动事件,通过实现AbsListView.OnScrollListener的onScroll和onScrollStateChanged方法来判断是否达到底部,触发加载更多。 3. EndlessScrolling:这是一种常见的分页加载实现...

    Android-快速索引功能的实现

    4. OnScrollListener:监听列表的滚动事件,更新快速索引栏的位置。 二、实现步骤 1. 数据准备:首先,你需要一个适配器(如ArrayAdapter或CursorAdapter)来填充ListView或RecyclerView。数据应包含一个字段用于...

    安卓下拉上拉刷新相关-ListView下拉刷新水滴效果.rar

    1. AbsListView.OnScrollListener:监听ListView滚动状态,其中onScrollStateChanged()方法会在滚动状态改变时被调用,onScroll()方法在滚动过程中持续调用,可以在这里检测是否到达顶部,从而触发下拉刷新。...

    android listview下拉刷新和上拉刷新

    - 设置OnScrollListener:在ListView上设置OnScrollListener,监听滚动事件。在onScrollStateChanged()方法中检查是否到达列表底部(通常通过滚动位置与数据项总数的关系判断)。 - 处理加载更多:当检测到用户...

    安卓粘性控件

    2. OnScrollListener:在RecyclerView等滚动视图中,可以添加OnScrollListener监听滚动事件。当滚动事件发生时,可以通过getFirstVisibleItemPosition()等方法判断是否需要将粘性控件固定。 3. 动画与布局变换:...

    ListView滑到最下面自动加载数据

    首先,我们需要在ListView上设置一个OnScrollListener: ```java listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int ...

    Android应用源码之ListViewSample_ListViewSample.zip

    - OnScrollListener:用于监听ListView的滚动事件,比如滚动开始、滚动结束、是否在顶部或底部等,常用于实现无限滚动加载更多数据。 5. **ListView的优化** - 使用HeaderView和FooterView:可以添加头部和尾部...

    快速滑动右下角浮动按钮

    3. **监听滑动事件**: 在Activity或Fragment中获取ListView实例,并设置OnScrollListener: ```java listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void ...

    listview分页加载

    3. OnScrollListener:添加一个`AbsListView.OnScrollListener`到你的ListView,监听用户的滚动事件。`onScrollStateChanged()`和`onScroll()`方法是关键。在`onScroll()`中,你可以判断当前是否已经到达列表底部。...

    可上下拉的listview

    1. 监听ListView的OnScrollListener:在滚动事件中判断是否到达底部(一般通过滚动位置和列表总项数比较)。如果到达底部,调用加载更多数据的方法,并更新ListView。 2. 数据加载完成后,需动态添加数据到ListView...

    ListView上下翻页效果.zip

    4. OnScrollListener: 要实现翻页效果,需要为ListView设置一个OnScrollListener。在`onScrollStateChanged()`方法中,我们可以判断滚动状态是否为SCROLL_STATE_IDLE(停止滚动),如果是,则可以加载新数据;在`...

    下拉刷新bug更新

    1. 对于ListView,可以使用AbsListView的OnScrollListener: ```java listView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int ...

    ListView下拉刷新上拉加载

    - AbsListView的onScrollListener:监听ListView的滚动事件,当滑动到底部时,调用加载更多数据的接口。 - 添加FooterView:与自定义Header相似,为ListView添加一个FooterView,作为加载更多的指示器,当数据加载...

    ListView分页显示

    - OnScrollListener:添加一个OnScrollListener监听ListView的滚动事件。在`onScrollStateChanged()`方法中检查是否已到达列表底部,如果是,则加载下一页数据。 - 加载更多:在`onScrollStateChanged()`方法中,...

    通过开源项目来实现可以下拉刷新的GridView

    为此,我们需要为GridView设置OnScrollListener: ```java gridView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState...

    listview上拉加载下拉刷新加载

    1. 实现ListView的OnScrollListener:监听ListView的滚动事件,尤其是SCROLL_STATE_IDLE和SCROLL_STATE_TOUCH_SCROLL状态,以判断是否达到底部。 2. 判断是否达到底部:可以通过`listView.getLastVisiblePosition()`...

    listView fresh

    3. AdapterView.OnScrollListener:学习如何实现滑动监听器,以便在适当的时候触发加载更多或刷新操作。 4. 自定义适配器:根据业务需求,可能需要创建自定义的Adapter来处理不同类型的视图和数据。 5. 动画处理:...

Global site tag (gtag.js) - Google Analytics