/** * Creates a simple SuperActivityToast. Don't forget to call {@link SuperToast#show()}. * * @param context An Activity Context * @param text The desired text to be shown * @param duration The desired duration of the SuperActivityToast * @return The newly created SuperActivityToast */ public static SuperActivityToast create(@NonNull Context context, @NonNull String text, @Style.Duration int duration) { return (SuperActivityToast) new SuperActivityToast(context) .setText(text) .setDuration(duration); }
default: superActivityToast = new SuperActivityToast(Playground.this); break; superActivityToast.setText("SuperActivityToast"); superActivityToast.setTouchToDismiss(true);
/** * Creates a simple SuperActivityToast. Don't forget to call {@link SuperToast#show()}. * * @param context An Activity Context * @param text The desired text to be shown * @param duration The desired duration of the SuperActivityToast * @param style The desired Style of the SuperToast * @return The newly created SuperActivityToast */ public static SuperActivityToast create(@NonNull Context context, @NonNull String text, @Style.Duration int duration, @NonNull Style style) { return (SuperActivityToast) new SuperActivityToast(context, style) .setText(text) .setDuration(duration); }
/** * Creates a simple SuperActivityToast. Don't forget to call {@link SuperToast#show()}. * * @param context An Activity Context * @param text The desired text to be shown * @param duration The desired duration of the SuperActivityToast * @param style The desired Style of the SuperToast * @param viewGroup The ViewGroup to attach the SuperActivityToast to * @return The newly created SuperActivityToast */ public static SuperActivityToast create(@NonNull Context context, @NonNull String text, @Style.Duration int duration, @NonNull Style style, @IdRes int viewGroup) { return (SuperActivityToast) new SuperActivityToast(context, style, Style.TYPE_STANDARD, viewGroup) .setText(text) .setDuration(duration); } }
@Override @SuppressWarnings("ResourceType") public void onClick(View view) { final int containerId = AttributeUtils.getFrame(getActivity()) == Style.FRAME_LOLLIPOP || AttributeUtils.getType(getActivity()) == Style.TYPE_BUTTON ? R.id.toast_container : 0; SuperActivityToast.create(getActivity(), new Style(), AttributeUtils.getType(getActivity()), containerId) .setButtonText("UNDO") .setButtonIconResource(R.drawable.ic_undo) .setOnButtonClickListener("good_tag_name", null, onButtonClickListener) .setProgressBarColor(Color.WHITE) .setText("SuperActivityToast") .setDuration(AttributeUtils.getDuration(getActivity())) .setFrame(AttributeUtils.getFrame(getActivity())) .setColor(AttributeUtils.getColor(getActivity())) .setAnimations(AttributeUtils.getAnimations(getActivity())).show(); } });