package me.imid.swipebacklayout.lib.app; import android.content.Context; import android.support.v7.app.AppCompatActivity; import android.view.View; import me.imid.swipebacklayout.lib.SwipeBackLayout; /** * @author Yrom * @author PeterCxy */ public class SwipeBackActivityHelper { protected AppCompatActivity mActivity; private SwipeBackLayout mSwipeBackLayout; public SwipeBackActivityHelper(AppCompatActivity activity) { mActivity = activity; } @SuppressWarnings("deprecation") public void onActivityCreate() { mSwipeBackLayout = new SwipeBackLayout(mActivity, getGlobalContext()); } public void onPostCreate() { mSwipeBackLayout.attachToActivity(mActivity); } public View findViewById(int id) { if (mSwipeBackLayout != null) { return mSwipeBackLayout.findViewById(id); } return null; } public SwipeBackLayout getSwipeBackLayout() { return mSwipeBackLayout; } protected Context getGlobalContext() { return mActivity; } }