package com.wealthfront.magellan;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.FrameLayout;
/**
* The container to be used to display the screens using the {@link Navigator}. Must have the id
* {@code magellan_container}. This will also block touch events automatically during navigation to avoid accidental
* double taps.
*/
public class ScreenContainer extends FrameLayout {
private boolean interceptTouchEvents;
public ScreenContainer(Context context) {
super(context);
}
public ScreenContainer(Context context, AttributeSet attrs) {
super(context, attrs);
}
public ScreenContainer(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return interceptTouchEvents;
}
public void setInterceptTouchEvents(boolean interceptTouchEvents) {
this.interceptTouchEvents = interceptTouchEvents;
}
}