Commit 595ebc8f authored by wanglei's avatar wanglei

...

parent 774a06f9
package com.base.scanqrclear.ui.event
import android.annotation.SuppressLint
import android.content.Intent
import androidx.activity.addCallback
import androidx.core.view.updatePadding
import androidx.lifecycle.ViewModelProvider
......@@ -10,8 +11,11 @@ import com.base.scanqrclear.ads.AdsShowCallBack
import com.base.scanqrclear.base.BaseActivity
import com.base.scanqrclear.bean.EventUIBean
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.databinding.ActivityEventCodeBinding
import com.base.scanqrclear.ui.exportpdf.ExportPdfActivity
import com.base.scanqrclear.ui.vm.QrViewModel
import com.base.scanqrclear.ui.widget.InputNameDialog.showInputNameDialog
import com.base.scanqrclear.utils.BarUtils
......@@ -112,7 +116,10 @@ class EventCodeActivity : BaseActivity<ActivityEventCodeBinding>(ActivityEventCo
}
}
binding.llPdf.setOnClickListener {
toast("没实现")
startActivity(Intent(this, ExportPdfActivity::class.java).apply {
putExtra("qrType", KEY_EVENT)
putExtra("qrString", qrString)
})
}
binding.llDownload.setOnClickListener {
if (AdConfigBean.adsConfigBean.functionUseShowAd) {
......
......@@ -12,6 +12,7 @@ import com.base.scanqrclear.R
import com.base.scanqrclear.ads.AdsMgr
import com.base.scanqrclear.base.BaseActivity
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_TEXT
import com.base.scanqrclear.bean.FunctionUIBean.Companion.KEY_WEBSITE
......@@ -87,6 +88,16 @@ class ExportPdfActivity : BaseActivity<ActivityExportPdfBinding>(ActivityExportP
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 -> {
pdfQrName = "QR_PRODUCT"
binding.tvQrType.text = "QR_PRODUCT"
......
......@@ -255,7 +255,6 @@
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical"
android:visibility="gone"
tools:ignore="UseCompoundDrawables">
<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