package at.favre.lib.dali.view;
import android.content.Context;
import android.graphics.Canvas;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
/**
* Created by PatrickF on 29.05.2014.
*/
public class ObservableViewPager extends ViewPager {
private Observers.DrawListener onDrawListener;
public ObservableViewPager(Context context) {
super(context);
}
public ObservableViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
if(onDrawListener != null) {
onDrawListener.onDraw(canvas);
}
}
public void setOnDrawListener(Observers.DrawListener onDrawListener) {
this.onDrawListener = onDrawListener;
}
}