123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.zswc.creativity.view;
- import android.content.Context;
- import android.util.AttributeSet;
- import android.widget.ScrollView;
- /**
- * Created by Shi on 2018/1/27.
- */
- public class MyScrollView extends ScrollView {
- public MyScrollView(Context context) {
- super(context);
- }
- public MyScrollView(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- public MyScrollView(Context context, AttributeSet attrs, int defStyle) {
- super(context, attrs, defStyle);
- }
- public interface OnScrollChangedListener {
- public void onScrollChanged(int x, int y, int oldX, int oldY);
- }
- private OnScrollChangedListener onScrollChangedListener;
- public void setOnScrollListener(OnScrollChangedListener onScrollChangedListener) {
- this.onScrollChangedListener = onScrollChangedListener;
- }
- @Override
- protected void onScrollChanged(int x, int y, int oldX, int oldY) {
- super.onScrollChanged(x, y, oldX, oldY);
- if (onScrollChangedListener != null) {
- onScrollChangedListener.onScrollChanged(x, y, oldX, oldY);
- }
- }
- }
|