CacheListViewScrollListener.java :  » Geo » geobeagle » com » google » code » geobeagle » activity » cachelist » Android Open Source

Android Open Source » Geo » geobeagle 
geobeagle » com » google » code » geobeagle » activity » cachelist » CacheListViewScrollListener.java
package com.google.code.geobeagle.activity.cachelist;

import com.google.code.geobeagle.activity.cachelist.presenter.CacheListRefresh.UpdateFlag;
import com.google.inject.Inject;

import android.widget.AbsListView;
import android.widget.AbsListView.OnScrollListener;

public class CacheListViewScrollListener implements OnScrollListener {
    private final UpdateFlag mUpdateFlag;

    @Inject
    public CacheListViewScrollListener(UpdateFlag updateFlag) {
        mUpdateFlag = updateFlag;
    }

    @Override
    public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,
            int totalItemCount) {
    }

    @Override
    public void onScrollStateChanged(AbsListView view, int scrollState) {
        mUpdateFlag.setUpdatesEnabled(scrollState == SCROLL_STATE_IDLE);
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.