Funny_Sounds/BaseActivity.kt
denghaina 837735f1fe init
2024-07-05 14:09:58 +08:00

35 lines
1.1 KiB
Kotlin

package com.kitobochi.softapp.timberlock.ui.activity
import android.graphics.Color
import android.os.Build
import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
abstract class BaseActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(getActivityView())
initView()
}
open fun initView() {
initStatusBar()
}
abstract fun getActivityView(): View
private fun initStatusBar() {
// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
// window.decorView.systemUiVisibility =
// (View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_LAYOUT_STABLE) or View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
// window.statusBarColor = Color.TRANSPARENT
// }
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
window.decorView.systemUiVisibility =
(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_LAYOUT_STABLE)
window.statusBarColor = Color.TRANSPARENT
}
}
}