package ru.ltst.u2020mvp.ui; import android.app.Activity; import android.view.ViewGroup; import static butterknife.ButterKnife.findById; /** * An indirection which allows controlling the root container used for each activity. */ public interface ViewContainer { /** * The root {@link android.view.ViewGroup} into which the activity should place its contents. */ ViewGroup forActivity(Activity activity); /** * An {@link ViewContainer} which returns the normal activity content view. */ ViewContainer DEFAULT = activity -> findById(activity, android.R.id.content); }