BaseActivity.kt raw
1 package io.github.domi04151309.alwayson.activities
2
3 import android.content.res.Configuration
4 import android.os.Bundle
5 import androidx.appcompat.app.AppCompatActivity
6 import com.google.android.material.elevation.SurfaceColors
7 import io.github.domi04151309.alwayson.R
8
9 abstract class BaseActivity : AppCompatActivity() {
10 override fun onCreate(savedInstanceState: Bundle?) {
11 super.onCreate(savedInstanceState)
12 if (resources.configuration.uiMode.and(
13 Configuration.UI_MODE_NIGHT_MASK,
14 ) != Configuration.UI_MODE_NIGHT_YES
15 ) {
16 setTheme(R.style.LightStatusBarOverlay)
17 }
18 val color = SurfaceColors.SURFACE_2.getColor(this)
19 window.statusBarColor = color
20 window.navigationBarColor = color
21 }
22 }
23