|
|
|
@ -8,6 +8,7 @@ import android.content.Intent |
|
|
|
import android.os.Bundle |
|
|
|
import android.view.Menu |
|
|
|
import android.view.View |
|
|
|
import android.view.ViewGroup |
|
|
|
import android.widget.Toast |
|
|
|
import androidx.activity.viewModels |
|
|
|
import androidx.appcompat.app.AppCompatActivity |
|
|
|
@ -51,9 +52,11 @@ class SettingsActivity : AppCompatActivity(), SettingsActivityView { |
|
|
|
setSupportActionBar(binding.toolbarSettings) |
|
|
|
supportActionBar!!.setDisplayHomeAsUpEnabled(true) |
|
|
|
|
|
|
|
ThemeHelper.setNavigationBarColor( |
|
|
|
this, |
|
|
|
MaterialColors.getColor(window.decorView, R.attr.colorSurface) |
|
|
|
binding.navigationBarShade.setBackgroundColor( |
|
|
|
ThemeHelper.getColorWithOpacity( |
|
|
|
MaterialColors.getColor(binding.navigationBarShade, R.attr.colorSurface), |
|
|
|
ThemeHelper.SYSTEM_BAR_ALPHA |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
setInsets() |
|
|
|
@ -164,6 +167,11 @@ class SettingsActivity : AppCompatActivity(), SettingsActivityView { |
|
|
|
val insets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars()) |
|
|
|
view.updatePadding(left = insets.left, right = insets.right) |
|
|
|
InsetsHelper.insetAppBar(insets, binding.appbarSettings) |
|
|
|
|
|
|
|
val mlpShade = binding.navigationBarShade.layoutParams as ViewGroup.MarginLayoutParams |
|
|
|
mlpShade.height = insets.bottom |
|
|
|
binding.navigationBarShade.layoutParams = mlpShade |
|
|
|
|
|
|
|
windowInsets |
|
|
|
} |
|
|
|
} |
|
|
|
|