diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/Config.kt b/app/src/main/kotlin/com/simplemobiletools/camera/Config.kt
index eefc2e9c..e7c50132 100644
--- a/app/src/main/kotlin/com/simplemobiletools/camera/Config.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/camera/Config.kt
@@ -61,4 +61,8 @@ class Config(context: Context) : BaseConfig(context) {
var frontVideoResIndex: Int
get() = prefs.getInt(FRONT_VIDEO_RESOLUTION_INDEX, 0)
set(frontVideoResIndex) = prefs.edit().putInt(FRONT_VIDEO_RESOLUTION_INDEX, frontVideoResIndex).apply()
+
+ var wasPhotoPreviewHintShown: Boolean
+ get() = prefs.getBoolean(PHOTO_PREVIEW_HINT_SHOWN, false)
+ set(wasPhotoPreviewHintShown) = prefs.edit().putBoolean(PHOTO_PREVIEW_HINT_SHOWN, wasPhotoPreviewHintShown).apply()
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/camera/Constants.kt
index c0828279..94327ea2 100644
--- a/app/src/main/kotlin/com/simplemobiletools/camera/Constants.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/camera/Constants.kt
@@ -16,6 +16,7 @@ val BACK_PHOTO_RESOLUTION_INDEX = "back_photo_resolution_index"
val BACK_VIDEO_RESOLUTION_INDEX = "back_video_resolution_index"
val FRONT_PHOTO_RESOLUTION_INDEX = "front_photo_resolution_index"
val FRONT_VIDEO_RESOLUTION_INDEX = "front_video_resolution_index"
+val PHOTO_PREVIEW_HINT_SHOWN = "photo_preview_hint_shown"
val FLASH_OFF = 0
val FLASH_ON = 1
diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/Preview.kt b/app/src/main/kotlin/com/simplemobiletools/camera/Preview.kt
index 0854ec14..bc7c6e08 100644
--- a/app/src/main/kotlin/com/simplemobiletools/camera/Preview.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/camera/Preview.kt
@@ -297,6 +297,10 @@ class Preview : ViewGroup, SurfaceHolder.Callback, MediaScannerConnection.OnScan
private val takePictureCallback = Camera.PictureCallback { data, cam ->
if (config.isShowPreviewEnabled) {
mIsPreviewShown = true
+ if (!config.wasPhotoPreviewHintShown) {
+ context.toast(R.string.click_to_resume_preview)
+ config.wasPhotoPreviewHintShown = true
+ }
} else {
Handler().postDelayed({
resumePreview()
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 1d2a1ac1..c7387e0e 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -12,6 +12,7 @@
Ohne Zugriff auf Kamera und Speicher ist hier nicht viel zu tun
Wir benötigen Zugriff auf das Mirkofon um Videos aufnehmen zu können
Keine Galerie App verfügbar
+ Click on the image to resume preview
other
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 11ef6f72..02d3de8d 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -12,6 +12,7 @@
No hay mucho que hacer sin los permisos para acceder a la cámara y al almacenamiento
Se necesita el permiso de micrófono para grabar vídeos
No hay disponible una aplicación de galería
+ Click on the image to resume preview
other
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index a349ae2a..8849173a 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -12,6 +12,7 @@
Peu de choses à faire sans accès à ni la caméra ni la mémoire
Nous avons besoin de l\'autorisation sur l\'audio pour enregistrer des vidéos
Pas d\'application album disponible
+ Click on the image to resume preview
other
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index a2559a62..2fde9c79 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -12,6 +12,7 @@
Non c\'è molto da fare senza l\'accesso alla fotocamera e all\'archiviazione
È necessario l\'accesso al microfono per registrare i video
Nessuna app galleria disponibile
+ Click on the image to resume preview
other
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index c7185d93..be06ea67 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -12,6 +12,7 @@
お使いのカメラやストレージにアクセスしないと、ほとんど行うことはありません
ビデオを記録するためにオーディオのアクセス許可が必要です
利用可能なギャラリーアプリがありません
+ Click on the image to resume preview
other
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 2a547780..2d9064d4 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -12,6 +12,7 @@
Nėra ką daryti kai kamera ir saugykla neprieinama
Mums reikia audio leidimo, kad įrašyti vaizdo bylas
Nėra galerijos programėlės
+ Click on the image to resume preview
other
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 8cae611b..ba8b9c1c 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -13,6 +13,7 @@
Kan niets doen zonder toegang tot uw camera en opslag
Toestemming voor audio nodig is voor het opnemen van video\'s
Geen gallery app beschikbaar
+ Click on the image to resume preview
Ander
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 012f728b..9548886c 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -12,6 +12,7 @@
É necessária a permissão para acessar a câmera e o armazenamento
Necessitamos da permissão de áudio para gravar os vídeos
Nenhum aplicativo de galeria disponível
+ Click on the image to resume preview
outra
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index dceabea5..d9cd1f62 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -12,6 +12,7 @@
É necessária a permissão para aceder à câmara e ao armazenamento
Necessitamos da permissão de áudio para gravar os vídeos
Nenhuma aplicação de galeria disponível
+ Click on the image to resume preview
outra
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 389f7c38..778cf596 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -12,6 +12,7 @@
Не так много можно сделать без доступа к камере и хранилищу
Нам нужно аудио разрешение для записи видео
Нет доступного приложения-галереи
+ Click on the image to resume preview
другое
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index 10fcc515..9452cfae 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -12,6 +12,7 @@
Inte mycket att göra utan tillgång till din kamera och lagring
För att spela in video krävs ljudrättigheter
Ingen galleri-app finns tillgänglig
+ Click on the image to resume preview
other
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index d235b9a1..5e66a147 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -12,6 +12,7 @@
We can\'t do much without accessing your camera and storage
We need audio permission for recording videos
No gallery app available
+ Click on the image to resume preview
other