1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.yyrh.utils;
- import android.content.Context;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.widget.ImageView;
- import android.widget.TextView;
- import android.widget.Toast;
- public class TosUtil {
- private Toast mToast;
- private TextView mTextView;
- private ImageView mImageView;
- public static String TOAST_GREEN = "green";
- public static String TOAST_ERROR = "error";
- public TosUtil(Context context,String color,String msg) {
- LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- View view = inflater.inflate(ResourceUtil.getLayoutId(context, "qj_toast_style"), null);
- mTextView = view.findViewById(ResourceUtil.getId(context, "toast_text"));
- mTextView.setText(msg);
- mImageView = view.findViewById(ResourceUtil.getId(context, "toast_iv"));
- if (color.equals(TOAST_GREEN)) {
- mImageView.setImageResource(ResourceUtil.getMipmapId(context, "qj_tips_success"));
- }
- else {
- mImageView.setImageResource(ResourceUtil.getMipmapId(context, "qj_tips_error"));
- }
- if (mToast == null) {
- mToast = new Toast(context);
- }
- mToast.setDuration(Toast.LENGTH_SHORT);
- mToast.setView(view);
- }
- public void show() {
- mToast.show();
- }
- }
|