feat: added card view with full brightness, and center no cards text

This commit is contained in:
2026-06-09 14:13:32 +03:00
parent 0e9cbcccfe
commit 1b0d535912
11 changed files with 186 additions and 10 deletions
@@ -9,6 +9,7 @@ import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.google.zxing.BarcodeFormat
class AddCardActivity : AppCompatActivity() {
private lateinit var db: DbHelper
@@ -30,7 +31,7 @@ class AddCardActivity : AppCompatActivity() {
val cardCodeTypeSelector: Spinner = findViewById(R.id.cardCodeTypeSelector)
val saveCardButton: Button = findViewById(R.id.saveCardButton)
val options = CodeType.entries.map { it.name }
val options = BarcodeFormat.entries.map { it.name }
val adapter = ArrayAdapter(this, android.R.layout.simple_spinner_item, options)
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
cardCodeTypeSelector.adapter = adapter
@@ -38,7 +39,7 @@ class AddCardActivity : AppCompatActivity() {
saveCardButton.setOnClickListener {
val cardName = cardNameInput.text.toString()
val cardValue = cardValueInput.text.toString()
val cardCodeType = CodeType.valueOf(cardCodeTypeSelector.selectedItem.toString())
val cardCodeType = BarcodeFormat.valueOf(cardCodeTypeSelector.selectedItem.toString())
db.addCard(cardName, cardValue, cardCodeType)