public static ISnackbarSetting setting() { return SnackbarDeligate.get().createBarSetting(); }
@Override public void recycleOnDestroy(Activity activity) { if (SnackbarDeligate.hasCreated()) { SnackbarDeligate.get().destroy(activity); } } }
@Override public void dismissOnLeave(Activity activity) { if (SnackbarDeligate.hasCreated() && SnackbarDeligate.get().isDismissOnLeave()) { SnackbarDeligate.get().onLeave(activity); } }
public static IBarShow get(Activity activity) { return SnackbarDeligate.get().nestedContentView(activity); }
public static IBarShow get(CoordinatorLayout view) { return SnackbarDeligate.get().nestedCoordinatorLayout(view); }
public IBarShow nestedContentView(Activity activity) { //保存当前页面的Context mPageContext = activity; //取出android.R.id.content View view = activity == null ? null : activity.findViewById(android.R.id.content); return getFromView(view); }
@Override public void setup() { if (getBarSetting().getBackgroundColor() != -1) { mBar.getView().setBackgroundColor(getBarSetting().getBackgroundColor()); } }
public static SnackbarDeligate get() { if (sDeligate == null) { sDeligate = new SnackbarDeligate(); SmartShow.setSnackbarCallback(new SnackbarCallback()); } return sDeligate; }
@Override public void dismissOnLeave(Activity activity) { if (SnackbarDeligate.hasCreated() && SnackbarDeligate.get().isDismissOnLeave()) { SnackbarDeligate.get().onLeave(activity); } }
public static IBarShow get(Activity activity) { return SnackbarDeligate.get().nestedContentView(activity); }
public static IBarShow get(CoordinatorLayout view) { return SnackbarDeligate.get().nestedCoordinatorLayout(view); }
public IBarShow nestedContentView(Activity activity) { //保存当前页面的Context mPageContext = activity; //取出android.R.id.content View view = activity == null ? null : activity.findViewById(android.R.id.content); return getFromView(view); }
@Override public void setup() { if (getBarSetting().getBackgroundColor() != -1) { mBar.getView().setBackgroundColor(getBarSetting().getBackgroundColor()); } }
public static SnackbarDeligate get() { if (sDeligate == null) { sDeligate = new SnackbarDeligate(); SmartShow.setSnackbarCallback(new SnackbarCallback()); } return sDeligate; }
@Override public void recycleOnDestroy(Activity activity) { if (SnackbarDeligate.hasCreated()) { SnackbarDeligate.get().destroy(activity); } } }
public static ISnackbarSetting setting() { return SnackbarDeligate.get().createBarSetting(); }