From 01b3f5e95243b95703ab9225872134c96e32e93f Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 7 May 2017 13:13:07 +0200 Subject: [PATCH] show a hint about resuming photo preview with a click --- app/src/main/kotlin/com/simplemobiletools/camera/Config.kt | 4 ++++ app/src/main/kotlin/com/simplemobiletools/camera/Constants.kt | 1 + app/src/main/kotlin/com/simplemobiletools/camera/Preview.kt | 4 ++++ app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values-es/strings.xml | 1 + app/src/main/res/values-fr/strings.xml | 1 + app/src/main/res/values-it/strings.xml | 1 + app/src/main/res/values-ja/strings.xml | 1 + app/src/main/res/values-lt/strings.xml | 1 + app/src/main/res/values-nl/strings.xml | 1 + app/src/main/res/values-pt-rBR/strings.xml | 1 + app/src/main/res/values-pt/strings.xml | 1 + app/src/main/res/values-ru/strings.xml | 1 + app/src/main/res/values-sv/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 15 files changed, 21 insertions(+) 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