Commit 595ebc8f authored by wanglei's avatar wanglei

...

parent 774a06f9
package com.base.scanqrclear.ui.event package com.base.scanqrclear.ui.event
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent
import androidx.activity.addCallback import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
...@@ -10,8 +11,11 @@ import com.base.scanqrclear.ads.AdsShowCallBack ...@@ -10,8 +11,11 @@ import com.base.scanqrclear.ads.AdsShowCallBack
import com.base.scanqrclear.base.BaseActivity import com.base.scanqrclear.base.BaseActivity
import com.base.scanqrclear.bean.EventUIBean import com.base.scanqrclear.bean.EventUIBean
import com.base.scanqrclear.bean.FunctionUIBean import com.base.scanqrclear.bean.FunctionUIBean
import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_EVENT
import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_TEXT
import com.base.scanqrclear.bean.config.AdConfigBean import com.base.scanqrclear.bean.config.AdConfigBean
import com.base.scanqrclear.databinding.ActivityEventCodeBinding import com.base.scanqrclear.databinding.ActivityEventCodeBinding
import com.base.scanqrclear.ui.exportpdf.ExportPdfActivity
import com.base.scanqrclear.ui.vm.QrViewModel import com.base.scanqrclear.ui.vm.QrViewModel
import com.base.scanqrclear.ui.widget.InputNameDialog.showInputNameDialog import com.base.scanqrclear.ui.widget.InputNameDialog.showInputNameDialog
import com.base.scanqrclear.utils.BarUtils import com.base.scanqrclear.utils.BarUtils
...@@ -112,7 +116,10 @@ class EventCodeActivity : BaseActivity<ActivityEventCodeBinding>(ActivityEventCo ...@@ -112,7 +116,10 @@ class EventCodeActivity : BaseActivity<ActivityEventCodeBinding>(ActivityEventCo
} }
} }
binding.llPdf.setOnClickListener { binding.llPdf.setOnClickListener {
toast("没实现") startActivity(Intent(this, ExportPdfActivity::class.java).apply {
putExtra("qrType", KEY_EVENT)
putExtra("qrString", qrString)
})
} }
binding.llDownload.setOnClickListener { binding.llDownload.setOnClickListener {
if (AdConfigBean.adsConfigBean.functionUseShowAd) { if (AdConfigBean.adsConfigBean.functionUseShowAd) {
......
...@@ -12,6 +12,7 @@ import com.base.scanqrclear.R ...@@ -12,6 +12,7 @@ import com.base.scanqrclear.R
import com.base.scanqrclear.ads.AdsMgr import com.base.scanqrclear.ads.AdsMgr
import com.base.scanqrclear.base.BaseActivity import com.base.scanqrclear.base.BaseActivity
import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_EMAIL import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_EMAIL
import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_EVENT
import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_PRODUCT import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_PRODUCT
import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_TEXT import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_TEXT
import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_WEBSITE import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_WEBSITE
...@@ -87,6 +88,16 @@ class ExportPdfActivity : BaseActivity<ActivityExportPdfBinding>(ActivityExportP ...@@ -87,6 +88,16 @@ class ExportPdfActivity : BaseActivity<ActivityExportPdfBinding>(ActivityExportP
generateQRCode() generateQRCode()
} }
KEY_EVENT -> {
pdfQrName = "QR_EVENT"
binding.tvQrType.text = "QR_EVENT"
val content = qrString.replace(";", "\n")
binding.tvQr.text = content
qrStringArray = content.split("\n").toTypedArray()
generateQRCode()
}
KEY_PRODUCT -> { KEY_PRODUCT -> {
pdfQrName = "QR_PRODUCT" pdfQrName = "QR_PRODUCT"
binding.tvQrType.text = "QR_PRODUCT" binding.tvQrType.text = "QR_PRODUCT"
......
...@@ -255,7 +255,6 @@ ...@@ -255,7 +255,6 @@
android:layout_weight="1" android:layout_weight="1"
android:gravity="center" android:gravity="center"
android:orientation="vertical" android:orientation="vertical"
android:visibility="gone"
tools:ignore="UseCompoundDrawables"> tools:ignore="UseCompoundDrawables">
<ImageView <ImageView
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment