Fix edge to edge view, force by SDK 35
This commit is contained in:
parent
043c51e975
commit
6140b2a422
|
@ -18,6 +18,7 @@ import android.util.TypedValue
|
|||
import android.view.ActionMode
|
||||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.view.View
|
||||
import android.widget.* // ktlint-disable no-wildcard-imports
|
||||
import android.widget.AbsListView.MultiChoiceModeListener
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
|
@ -70,6 +71,11 @@ class MainActivity : AppCompatActivity() {
|
|||
invalidateOptionsMenu()
|
||||
RestartWorker.startPeriodic(this)
|
||||
setDebugInformationListener()
|
||||
findViewById<View>(android.R.id.content)?.setOnApplyWindowInsetsListener { _, insets ->
|
||||
val statusBarSize = insets.systemWindowInsetTop
|
||||
findViewById<androidx.appcompat.widget.Toolbar>(R.id.toolbar).setPadding(0, statusBarSize , 0, 0)
|
||||
return@setOnApplyWindowInsetsListener insets
|
||||
}
|
||||
}
|
||||
|
||||
override fun onStart() {
|
||||
|
|
|
@ -14,8 +14,7 @@
|
|||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?attr/actionBarSize"
|
||||
android:background="?attr/colorPrimary"
|
||||
android:layout_height="wrap_content"
|
||||
app:popupTheme="@style/Theme.NextPush.PopupOverlay" />
|
||||
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
|
|
@ -13,5 +13,7 @@
|
|||
<!-- Status bar color. -->
|
||||
<item name="android:statusBarColor">?attr/colorPrimaryVariant</item>
|
||||
<!-- Customize your theme here. -->
|
||||
<item name="windowActionModeOverlay">true</item>
|
||||
<item name="actionBarTheme">@style/Theme.NextPush.AppBarOverlay</item>
|
||||
</style>
|
||||
</resources>
|
|
@ -1,6 +1,6 @@
|
|||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<!-- Base application theme. -->
|
||||
<style name="Theme.NextPush" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
|
||||
<style name="Theme.NextPush" parent="Theme.MaterialComponents.DayNight.NoActionBar">
|
||||
<!-- Primary brand color. -->
|
||||
<item name="colorPrimary">@color/nextcloud</item>
|
||||
<item name="colorPrimaryVariant">@color/purple_700</item>
|
||||
|
@ -13,6 +13,8 @@
|
|||
<!-- Status bar color. -->
|
||||
<item name="android:statusBarColor">?attr/colorPrimaryVariant</item>
|
||||
<!-- Customize your theme here. -->
|
||||
<item name="windowActionModeOverlay">true</item>
|
||||
<item name="actionBarTheme">@style/Theme.NextPush.AppBarOverlay</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.NextPush.NoActionBar">
|
||||
|
@ -20,7 +22,9 @@
|
|||
<item name="windowNoTitle">true</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.NextPush.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
|
||||
<style name="Theme.NextPush.AppBarOverlay" parent="ThemeOverlay.AppCompat.DayNight.ActionBar" >
|
||||
<item name="colorSecondary">@android:color/transparent</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.NextPush.PopupOverlay" parent="ThemeOverlay.AppCompat.DayNight" />
|
||||
|
||||
|
|
Loading…
Reference in New Issue