ToastTools土豆丝工具类

来源:互联网 发布:免费全自动打码软件 编辑:程序博客网 时间:2024/06/02 22:56
/** * @author ZHANSY *Toast统一管理类 */public class ToastTools{    private static Toast toast = null;    /**     * 短时间显示Toast     * @param context 上下文     * @param message 提示信息(String类型)     */    public static void showShort(Context context, CharSequence 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 提示信息(id类的字符型)     */    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 提示信息(String类型)     */    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 提示信息(id类的字符型)     */    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 message String类型数据     * @param duration 设置时间长短     */    public static void show(Context context, CharSequence message, int duration)    {        if (null == toast)        {            toast = Toast.makeText(context, message, duration);            // toast.setGravity(Gravity.CENTER, 0, 0);        }        else        {            toast.setText(message);        }        toast.show();    }    /**     * @param context 上下文     * @param message id类的字符型数据     * @param duration 设置时间长短     */    public static void show(Context context, int message, int duration)    {        if (null == toast)        {            toast = Toast.makeText(context, message, duration);            // toast.setGravity(Gravity.CENTER, 0, 0);        }        else        {            toast.setText(message);        }        toast.show();    }    /** Hide the toast, if any. */    public static void hideToast()    {        if (null != toast)        {            toast.cancel();        }    }}
0 0
原创粉丝点击