package com.sikkha.skline.utils; import android.annotation.SuppressLint; import android.content.Context; import android.view.Gravity; import android.widget.TextView; import android.widget.Toast; import com.sikkha.skline.R; /** * ================================================ * * @author:Vip 版 本:V4.1.4 * 创建日期:2018/6/29 * 描 述:Toast工具类 * 修订历史: * ================================================ */ public class Tt { private Tt() { throw new UnsupportedOperationException("cannot be instantiated"); } private static boolean isShow = true; /** * 短时间显示Toast * * @param context * @param message */ public static void showShort(Context context, CharSequence message) { if (isShow) { Toast.makeText(context, message, Toast.LENGTH_SHORT).show(); } } /** * 短时间显示Toast * * @param context * @param message */ public static void showShort(Context context, int message) { if (isShow) { Toast.makeText(context, message, Toast.LENGTH_SHORT).show(); } } /** * 长时间显示Toast * * @param context * @param message */ public static void showLong(Context context, CharSequence message) { if (isShow) { Toast.makeText(context, message, Toast.LENGTH_LONG).show(); } } /** * 长时间显示Toast * * @param context * @param message */ public static void showLong(Context context, int message) { if (isShow) { Toast.makeText(context, message, Toast.LENGTH_LONG).show(); } } /** * 自定义显示Toast时间 * * @param context * @param message * @param duration */ public static void show(Context context, CharSequence message, int duration) { if (isShow) { Toast.makeText(context, message, duration).show(); } } /** * 自定义显示Toast时间 * * @param context * @param message * @param duration */ public static void show(Context context, int message, int duration) { if (isShow) { Toast.makeText(context, message, duration).show(); } } /** * 自定义显示Toast带颜色 * * @param context * @param message */ @SuppressLint({"ShowToast", "ResourceAsColor"}) public static void initToast(Context context, CharSequence message) { Toast toast = Toast.makeText(context, message, Toast.LENGTH_SHORT); TextView textView = new TextView(context); //自定义toast背景色 textView.setBackgroundResource(R.color.colorAccent); textView.setPadding(15, 10, 15, 10); textView.setGravity(Gravity.CENTER); textView.setTextColor(R.color.colorPrimary); textView.setText(message); toast.setView(textView); toast.setGravity(Gravity.BOTTOM, 0, 50); toast.show(); } }
工具类:Toast
猜你喜欢
转载自blog.csdn.net/qq_35874340/article/details/83989978
今日推荐
周排行