12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.yyrh.ui.dialog;
- import android.app.Dialog;
- import android.content.Context;
- import android.graphics.Color;
- import android.graphics.drawable.ColorDrawable;
- import android.view.Gravity;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.view.Window;
- import android.view.WindowManager;
- import android.widget.ImageView;
- import android.widget.TextView;
- import cn.yyxx.support.ResUtils;
- /**
- * @author #Suyghur.
- * Created on 2021/10/19
- */
- public class TipsDialog extends Dialog {
- public TipsDialog(Context context, String message, boolean error) {
- super(context);
- setCanceledOnTouchOutside(true);
- getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- View view = LayoutInflater.from(context).inflate(ResUtils.getResId(context, "hnyy_tips_dialog", "layout"), null);
- setContentView(view);
- WindowManager.LayoutParams attr = getWindow().getAttributes();
- attr.height = ViewGroup.LayoutParams.WRAP_CONTENT;
- attr.width = ViewGroup.LayoutParams.WRAP_CONTENT;
- attr.gravity = Gravity.CENTER;
- ImageView ivIcon = view.findViewById(ResUtils.getResId(context, "hnyy_iv_desc", "id"));
- if (error) {
- ivIcon.setBackgroundResource(ResUtils.getResId(context, "hnyy_error_img", "drawable"));
- } else {
- ivIcon.setBackgroundResource(ResUtils.getResId(context, "hnyy_success_img", "drawable"));
- }
- TextView tvMessage = view.findViewById(ResUtils.getResId(context, "hnyy_tv_desc", "id"));
- tvMessage.setText(message);
- }
- }
|