diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/SettingsActivity.kt
index 0d8720b55..8b12f419a 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/SettingsActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/SettingsActivity.kt
@@ -36,6 +36,7 @@ class SettingsActivity : SimpleActivity() {
setupScrollHorizontally()
setupScreenRotation()
setupShowMedia()
+ setupHideSystemUI()
updateTextColors(settings_holder)
}
@@ -121,6 +122,14 @@ class SettingsActivity : SimpleActivity() {
}
}
+ private fun setupHideSystemUI() {
+ settings_hide_system_ui.isChecked = config.hideSystemUI
+ settings_hide_system_ui_holder.setOnClickListener {
+ settings_hide_system_ui.toggle()
+ config.hideSystemUI = settings_hide_system_ui.isChecked
+ }
+ }
+
private fun setupScreenRotation() {
settings_screen_rotation.text = getScreenRotationText()
settings_screen_rotation_holder.setOnClickListener {
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Config.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Config.kt
index b144682c4..18ab38067 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Config.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Config.kt
@@ -224,4 +224,8 @@ class Config(context: Context) : BaseConfig(context) {
var scrollHorizontally: Boolean
get() = prefs.getBoolean(SCROLL_HORIZONTALLY, false)
set(scrollHorizontally) = prefs.edit().putBoolean(SCROLL_HORIZONTALLY, scrollHorizontally).apply()
+
+ var hideSystemUI: Boolean
+ get() = prefs.getBoolean(HIDE_SYSTEM_UI, false)
+ set(hideSystemUI) = prefs.edit().putBoolean(HIDE_SYSTEM_UI, hideSystemUI).apply()
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Constants.kt
index 70fe30c1b..d5fe939b0 100644
--- a/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Constants.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/gallery/helpers/Constants.kt
@@ -31,6 +31,7 @@ val EXCLUDED_FOLDERS = "excluded_folders"
val INCLUDED_FOLDERS = "included_folders"
val ALBUM_COVERS = "album_covers"
val SCROLL_HORIZONTALLY = "scroll_horizontally"
+val HIDE_SYSTEM_UI = "hide_system_ui"
val NOMEDIA = ".nomedia"
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
index 94881326b..a71c63bf1 100644
--- a/app/src/main/res/layout/activity_settings.xml
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -228,6 +228,26 @@
+
+
+
+
+
+
Aspect ratio
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 5ad2a6fa7..9d697a7a6 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -99,6 +99,7 @@
Seitenverhältnis
Schwarzer Hintergrund im Vollbild
Kacheln horizontal scrollen
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index ecf170589..739405284 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -99,6 +99,7 @@
Relación de aspecto
Utilizar siempre fondo oscuro en pantalla completa
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 615dc40d2..e69143f01 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -99,6 +99,7 @@
Ratio d\'aspect
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 64bf3f633..6c149d411 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -99,6 +99,7 @@
Aspect ratio
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 1c1c8592e..942898085 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -99,6 +99,7 @@
Proporzioni
Sfondo scuro a schermo intero
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index cecc3a74f..5306f014b 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -99,6 +99,7 @@
Aspect ratio
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 61ae09d3b..2667378be 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -99,6 +99,7 @@
Aspect ratio
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 976d597d3..91f6d6d79 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -99,6 +99,7 @@
Proporção da mídia
Fundo de tela escuro em mídia tela cheia
Rolar miniaturas horizontalmente
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index d8d8ed3a7..dd3e9ccf7 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -99,6 +99,7 @@
Proporção
Usar sempre um fundo escuro se em ecrã completo
Deslocação horizontal de miniaturas
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index f4bac5fd6..acd50705f 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -99,6 +99,7 @@
Соотношение сторон
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 99bb62e8d..f8e13c2a0 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -99,6 +99,7 @@
Pomeru strán
Tmavé pozadie pri médiách na celú obrazovku
Prehliadať miniatúry vodorovne
+ Automaticky skrývať systémové lišty pri celoobrazovkových médiách
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 4c5bcd086..cb0ed4d24 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -99,6 +99,7 @@
Aspect ratio
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index fe9515775..f977c3114 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -99,6 +99,7 @@
En-boy oranı
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 77cb78b98..fdc51b475 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -99,6 +99,7 @@
根据长宽比
全屏时黑色背景
水平滚动缩略图
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 6728df826..a510c5181 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -99,6 +99,7 @@
Aspect ratio
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 0e77bee76..209bcfbe9 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -99,6 +99,7 @@
Aspect ratio
Dark background at fullscreen media
Scroll thumbnails horizontally
+ Automatically hide system UI at fullscreen media