Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- How to detect if a listview is scrolling up or down in android?
- public interface OnScrollListener {
- void onScrollChanged(int x, int y, int oldx, int oldy);
- }
- public class ReportingScrollView extends ScrollView {
- private OnScrollListener onScrollListener = null;
- public ReportingScrollView(Context context) {
- super(context);
- }
- public ReportingScrollView(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
- public ReportingScrollView(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- public void setOnScrollListener(OnScrollListener onScrollListener) {
- this.onScrollListener = onScrollListener;
- }
- @Override
- protected void onScrollChanged(int x, int y, int oldx, int oldy) {
- super.onScrollChanged(x, y, oldx, oldy);
- if (onScrollListener != null) {
- onScrollListener.onScrollChanged(x, y, oldx, oldy);
- }
- }
- }
- <your.package.ReportingScrollView />
- scrollingandtrolling.setOnScrollListener(new OnScrollListener() {...});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement