1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package com.sunzee.ui.dialog;
- import android.app.Dialog;
- import android.content.Context;
- import android.os.Handler;
- import android.support.annotation.NonNull;
- import android.view.View;
- import android.widget.Button;
- import android.widget.ImageView;
- import android.widget.TextView;
- import com.sunzee.R;
- import com.sunzee.utils.LongClickUtils;
- import com.sunzee.utils.UiUtil;
- import com.wuxiaolong.androidutils.library.LogUtil;
- /**
- * @Description 警报框 dialog
- */
- public class WarringDialog extends Dialog {
- private Context mContext;
- private TextView tvContent;
- private TextView tvContent1;
- private Button btnDimiss, btnDimiss1;
- private boolean isTouch;
- private ImageView mIvImg;
- public WarringDialog(@NonNull Context context) {
- super(context, R.style.DialogBgD);//加载样式
- mContext = context;
- setContentView(R.layout.dialog_text);
- this.setCanceledOnTouchOutside(false);
- initView();
- initEvent();
- }
- private void initEvent() {
- //长按3秒
- LongClickUtils.setLongClick(new Handler(), mIvImg, 3000, new View.OnLongClickListener() {
- @Override
- public boolean onLongClick(View v) {
- dismiss();
- return false;
- }
- });
- }
- private void initView() {
- tvContent = findViewById(R.id.tv_content);
- tvContent1 = findViewById(R.id.tv_content1);
- btnDimiss = findViewById(R.id.btn_dimiss);
- btnDimiss1 = findViewById(R.id.btn_dimiss1);
- mIvImg = findViewById(R.id.iv_img);
- }
- public void setIvImag(int resId) {
- }
- @Override
- public void show() {
- super.show();
- isTouch = false;
- LogUtil.d("WarringDialog", "show");
- }
- public void setTvContent(int strId) {
- tvContent.setText(strId);
- // String contactsNum = (String) SharedPreferencesUtils.getParam(Name.CONTACTS_NUM, "");
- // String contactsName = (String) SharedPreferencesUtils.getParam(Name.CONTACTS_NAME, "");
- tvContent1.setText(UiUtil.getStringRes(R.string.warring_content1) /*+ contactsName + "-" + contactsNum*/);
- }
- @Override
- public void dismiss() {
- super.dismiss();
- }
- }
|