添加了密码登录和人脸登录界面

This commit is contained in:
zxj
2025-07-16 10:57:52 +08:00
parent 751aa9e710
commit 229591dcb3
24 changed files with 545 additions and 36 deletions
@@ -0,0 +1,40 @@
package com.sw.platecabinet.activity
import android.content.Context
import android.os.Bundle
import android.view.WindowManager
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.viewbinding.ViewBinding
/**
* activity 基类
*/
abstract class BaseActivity<VB : ViewBinding> : AppCompatActivity() {
protected lateinit var binding: VB
private set
protected lateinit var context: Context
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
window.setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN
)
context = this
binding = inflateViewBinding()
setContentView(binding.root)
initialize()
}
protected abstract fun inflateViewBinding(): VB
protected abstract fun initialize()
override fun onDestroy() {
super.onDestroy()
}
}