Toast工具

来源:互联网 发布:mac 大文件上传 编辑:程序博客网 时间:2024/06/05 15:04
public class T {    private static Toast toast;    /**     * 短时间显示  Toast     *     * @param context     * @param sequence     */    public static void showShort(Context context, CharSequence sequence) {        if (toast == null) {            toast = Toast.makeText(context, sequence, Toast.LENGTH_SHORT);        } else {            toast.setText(sequence);        }        toast.show();    }    /**     * 短时间显示Toast     *     * @param context     * @param message     */    public static void showShort(Context context, int message) {        if (null == toast) {            toast = Toast.makeText(context, message, Toast.LENGTH_SHORT);            // toast.setGravity(Gravity.CENTER, 0, 0);        } else {            toast.setText(message);        }        toast.show();    }    /**     * 长时间显示Toast     *     * @param context     * @param message     */    public static void showLong(Context context, CharSequence message) {        if (null == toast) {            toast = Toast.makeText(context, message, Toast.LENGTH_LONG);            // toast.setGravity(Gravity.CENTER, 0, 0);        } else {            toast.setText(message);        }        toast.show();    }    /**     * 长时间显示Toast     *     * @param context     * @param message     */    public static void showLong(Context context, int message) {        if (null == toast) {            toast = Toast.makeText(context, message, Toast.LENGTH_LONG);            //toast.setGravity(Gravity.CENTER, 0, 0);        } else {            toast.setText(message);        }        toast.show();    }    /**     * 自定义显示时间     *     * @param context     * @param sequence     * @param duration     */    public static void show(Context context, CharSequence sequence, int duration) {        if (toast == null) {            toast = Toast.makeText(context, sequence, duration);        } else {            toast.setText(sequence);        }        toast.show();    }    /**     * 隐藏toast     */    public static void hideToast() {        if (toast != null) {            toast.cancel();        }    }}


0 0
原创粉丝点击