diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/webview/WebViewActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/webview/WebViewActivity.kt
index c3f394e1c9..9ea7cfb375 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/webview/WebViewActivity.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/webview/WebViewActivity.kt
@@ -14,6 +14,7 @@ import eu.kanade.tachiyomi.source.SourceManager
import eu.kanade.tachiyomi.source.online.HttpSource
import eu.kanade.tachiyomi.ui.base.activity.BaseActivity
import eu.kanade.tachiyomi.util.WebViewClientCompat
+import eu.kanade.tachiyomi.util.getResourceColor
import kotlinx.android.synthetic.main.webview_activity.toolbar
import kotlinx.android.synthetic.main.webview_activity.webview
import uy.kohesive.injekt.injectLazy
@@ -29,6 +30,10 @@ class WebViewActivity : BaseActivity() {
super.onCreate(savedInstanceState)
setContentView(R.layout.webview_activity)
+ // Manually override status bar color since it's normally transparent with the app themes
+ // This is needed to hide the app bar when it scrolls up
+ window.statusBarColor = getResourceColor(R.attr.colorPrimaryDark)
+
title = intent.extras?.getString(TITLE_KEY)
setSupportActionBar(toolbar)
supportActionBar?.setDisplayHomeAsUpEnabled(true)
diff --git a/app/src/main/res/layout/webview_activity.xml b/app/src/main/res/layout/webview_activity.xml
index 2144da73e6..972db4d692 100644
--- a/app/src/main/res/layout/webview_activity.xml
+++ b/app/src/main/res/layout/webview_activity.xml
@@ -1,5 +1,5 @@
-
+ app:navigationIcon="@drawable/ic_close_white_24dp"
+ app:layout_scrollFlags="scroll|enterAlways|snap" />
-
+ android:layout_height="match_parent"
+ app:layout_behavior="@string/appbar_scrolling_view_behavior">
-
+
+
+
+
+
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 135af42819..3f3c35a4be 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -44,7 +44,7 @@
@@ -67,7 +67,7 @@
- @drawable/line_divider_dark
- true
- - @color/colorDarkPrimaryDark
+ - @android:color/transparent
- @color/colorDarkPrimaryDark
@@ -97,7 +97,7 @@
- @color/colorPrimaryDark
- true
- - @color/colorPrimaryDark
+ - @android:color/transparent
- @color/colorDarkPrimaryDark