| | |
| | | package safeluck.drive.evaluation.customview; |
| | | |
| | | import android.app.Dialog; |
| | | import android.graphics.Bitmap; |
| | | import android.graphics.BitmapFactory; |
| | | import android.graphics.Color; |
| | | import android.os.Bundle; |
| | | import android.os.Handler; |
| | | import android.os.Looper; |
| | |
| | | private boolean canCancel= true; |
| | | private ImageView iv_qrCode; |
| | | private Button btn; |
| | | private Bitmap qrBitmap; |
| | | private Bitmap logobitmap; |
| | | |
| | | |
| | | private Handler handler = new Handler(Looper.getMainLooper()){ |
| | | @Override |
| | |
| | | View view = inflater.inflate(R.layout.layout_dialog_qrcode,container,false); |
| | | initView(view); |
| | | setCancelable(canCancel); |
| | | Bundle bundle =getArguments(); |
| | | message = bundle.getString("tittle"); |
| | | Log.i(TAG,"meesage="+message); |
| | | |
| | | Message message = Message.obtain(); |
| | | message.what = 1; |
| | | handler.sendMessageDelayed(message,15*1000); |
| | |
| | | } |
| | | |
| | | private void initView(View view) { |
| | | Bundle bundle =getArguments(); |
| | | message = bundle.getString("tittle"); |
| | | Log.i(TAG,"meesage="+message); |
| | | btn = view.findViewById(R.id.btn_qr_sure); |
| | | iv_qrCode =view.findViewById(R.id.iv_qr_code); |
| | | logobitmap = BitmapFactory.decodeResource(getResources(),R.drawable.anyunlog); |
| | | qrBitmap = QRCodeUtil.createQRCodeBitmap(message,640,640,"UTF-8","H", |
| | | "1", Color.BLACK,Color.WHITE,logobitmap,0.2f,null); |
| | | iv_qrCode.setImageBitmap(qrBitmap); |
| | | btn.setOnClickListener(v -> { |
| | | dismiss(); |
| | | }); |