From 26842d764910bd6c214afac58c1332909b022c6e Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 16 四月 2020 14:12:45 +0800
Subject: [PATCH] 二维码生成加入安运logo
---
app/src/main/java/safeluck/drive/evaluation/customview/QRCodeDialog.java | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/customview/QRCodeDialog.java b/app/src/main/java/safeluck/drive/evaluation/customview/QRCodeDialog.java
index ed65810..8fd32bc 100644
--- a/app/src/main/java/safeluck/drive/evaluation/customview/QRCodeDialog.java
+++ b/app/src/main/java/safeluck/drive/evaluation/customview/QRCodeDialog.java
@@ -1,6 +1,9 @@
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;
@@ -42,6 +45,9 @@
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
@@ -57,9 +63,7 @@
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);
@@ -67,7 +71,15 @@
}
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();
});
--
Gitblit v1.8.0