Toast工具类支持自定义样式

使用时在application中初始化

ToastUtil.init(getApplicationContext());

调用支持覆盖消息和不覆盖消息,参数支持文本和string 资源id

ToastUtil.showToast("网络异常");
ToastUtil.showToastAlone("网络异常");
ToastUtil.showToast(R.string.app_name);
ToastUtil.showToastAlone(R.string.app_name);

完整代码如下

import android.content.Context;
import android.content.res.Resources;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Toast;

/**
 * 吐司提示工具类
 * 

* create by malong at 2018/6/10 15:32 */ public class ToastUtil { /** * 吐司提示 */ private static Toast mToast; private static Looper mainLooper = Looper.getMainLooper(); private static Handler handler = new Handler(Looper.getMainLooper()); private static Context mContext = null; public static void

你可能感兴趣的:(android)