optimised code

This commit is contained in:
sathwikcs
2024-10-18 12:34:40 +05:30
parent f743d74b42
commit 178ed7cdad

View File

@@ -5,20 +5,15 @@ import android.graphics.Bitmap
import android.graphics.Canvas import android.graphics.Canvas
import android.graphics.Color import android.graphics.Color
import android.graphics.Paint import android.graphics.Paint
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.Image import androidx.compose.foundation.Image
import androidx.compose.foundation.background import androidx.compose.foundation.background
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.content.MediaType.Companion.Image
import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxHeight
import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.size
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.Button import androidx.compose.material3.Button
import androidx.compose.material3.MaterialTheme import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text import androidx.compose.material3.Text
@@ -41,7 +36,6 @@ import com.google.accompanist.permissions.isGranted
import com.google.accompanist.permissions.rememberPermissionState import com.google.accompanist.permissions.rememberPermissionState
import com.google.zxing.BarcodeFormat import com.google.zxing.BarcodeFormat
import com.journeyapps.barcodescanner.BarcodeEncoder import com.journeyapps.barcodescanner.BarcodeEncoder
import `in`.sminnovations.smi_attendance_admin.screens.home.ui.componets.LargeButton
import `in`.sminnovations.smi_attendance_admin.screens.home.viewModel.HomeViewModel import `in`.sminnovations.smi_attendance_admin.screens.home.viewModel.HomeViewModel
@@ -82,7 +76,7 @@ fun QRCodeGeneratorScreen() {
if (isButtonVisible) { if (isButtonVisible) {
Button( Button(
onClick = { onClick = {
val qrData = "Your Data Here" // Replace this with the data you want to encode val qrData = ""
qrCodeBitmap = generateQRCode(qrData) qrCodeBitmap = generateQRCode(qrData)
isButtonVisible = false // Hide the button once QR is generated isButtonVisible = false // Hide the button once QR is generated
}, },