package com.duguang.baseanimation.ui.canvas.chart.util;
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.widget.HorizontalScrollView;
public class MyHori extends HorizontalScrollView {
private MyHoriListener ml;
public interface MyHoriListener {
void onScrollChanged(int dx);
}
public MyHori(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public MyHori(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
}
public MyHori(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
protected void onScrollChanged(int l, int t, int oldl, int oldt) {
int dx=l-oldl;
if(ml!=null){
ml.onScrollChanged(dx);
}
super.onScrollChanged(l, t, oldl, oldt);
}
public void setMyListener(MyHoriListener l){
ml = l;
}
}