Skip to content

Commit 01b3f5e

Browse files
committed
show a hint about resuming photo preview with a click
1 parent 1ed076a commit 01b3f5e

15 files changed

Lines changed: 21 additions & 0 deletions

File tree

app/src/main/kotlin/com/simplemobiletools/camera/Config.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,8 @@ class Config(context: Context) : BaseConfig(context) {
6161
var frontVideoResIndex: Int
6262
get() = prefs.getInt(FRONT_VIDEO_RESOLUTION_INDEX, 0)
6363
set(frontVideoResIndex) = prefs.edit().putInt(FRONT_VIDEO_RESOLUTION_INDEX, frontVideoResIndex).apply()
64+
65+
var wasPhotoPreviewHintShown: Boolean
66+
get() = prefs.getBoolean(PHOTO_PREVIEW_HINT_SHOWN, false)
67+
set(wasPhotoPreviewHintShown) = prefs.edit().putBoolean(PHOTO_PREVIEW_HINT_SHOWN, wasPhotoPreviewHintShown).apply()
6468
}

app/src/main/kotlin/com/simplemobiletools/camera/Constants.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ val BACK_PHOTO_RESOLUTION_INDEX = "back_photo_resolution_index"
1616
val BACK_VIDEO_RESOLUTION_INDEX = "back_video_resolution_index"
1717
val FRONT_PHOTO_RESOLUTION_INDEX = "front_photo_resolution_index"
1818
val FRONT_VIDEO_RESOLUTION_INDEX = "front_video_resolution_index"
19+
val PHOTO_PREVIEW_HINT_SHOWN = "photo_preview_hint_shown"
1920

2021
val FLASH_OFF = 0
2122
val FLASH_ON = 1

app/src/main/kotlin/com/simplemobiletools/camera/Preview.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,10 @@ class Preview : ViewGroup, SurfaceHolder.Callback, MediaScannerConnection.OnScan
297297
private val takePictureCallback = Camera.PictureCallback { data, cam ->
298298
if (config.isShowPreviewEnabled) {
299299
mIsPreviewShown = true
300+
if (!config.wasPhotoPreviewHintShown) {
301+
context.toast(R.string.click_to_resume_preview)
302+
config.wasPhotoPreviewHintShown = true
303+
}
300304
} else {
301305
Handler().postDelayed({
302306
resumePreview()

app/src/main/res/values-de/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<string name="no_permissions">Ohne Zugriff auf Kamera und Speicher ist hier nicht viel zu tun</string>
1313
<string name="no_audio_permissions">Wir benötigen Zugriff auf das Mirkofon um Videos aufnehmen zu können</string>
1414
<string name="no_gallery_app_available">Keine Galerie App verfügbar</string>
15+
<string name="click_to_resume_preview">Click on the image to resume preview</string>
1516

1617
<!-- other aspect ratio -->
1718
<string name="other">other</string>

app/src/main/res/values-es/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<string name="no_permissions">No hay mucho que hacer sin los permisos para acceder a la cámara y al almacenamiento</string>
1313
<string name="no_audio_permissions">Se necesita el permiso de micrófono para grabar vídeos</string>
1414
<string name="no_gallery_app_available">No hay disponible una aplicación de galería</string>
15+
<string name="click_to_resume_preview">Click on the image to resume preview</string>
1516

1617
<!-- other aspect ratio -->
1718
<string name="other">other</string>

app/src/main/res/values-fr/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<string name="no_permissions">Peu de choses à faire sans accès à ni la caméra ni la mémoire</string>
1313
<string name="no_audio_permissions">Nous avons besoin de l\'autorisation sur l\'audio pour enregistrer des vidéos</string>
1414
<string name="no_gallery_app_available">Pas d\'application album disponible</string>
15+
<string name="click_to_resume_preview">Click on the image to resume preview</string>
1516

1617
<!-- other aspect ratio -->
1718
<string name="other">other</string>

app/src/main/res/values-it/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<string name="no_permissions">Non c\'è molto da fare senza l\'accesso alla fotocamera e all\'archiviazione</string>
1313
<string name="no_audio_permissions">È necessario l\'accesso al microfono per registrare i video</string>
1414
<string name="no_gallery_app_available">Nessuna app galleria disponibile</string>
15+
<string name="click_to_resume_preview">Click on the image to resume preview</string>
1516

1617
<!-- other aspect ratio -->
1718
<string name="other">other</string>

app/src/main/res/values-ja/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<string name="no_permissions">お使いのカメラやストレージにアクセスしないと、ほとんど行うことはありません</string>
1313
<string name="no_audio_permissions">ビデオを記録するためにオーディオのアクセス許可が必要です</string>
1414
<string name="no_gallery_app_available">利用可能なギャラリーアプリがありません</string>
15+
<string name="click_to_resume_preview">Click on the image to resume preview</string>
1516

1617
<!-- other aspect ratio -->
1718
<string name="other">other</string>

app/src/main/res/values-lt/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<string name="no_permissions">Nėra ką daryti kai kamera ir saugykla neprieinama</string>
1313
<string name="no_audio_permissions">Mums reikia audio leidimo, kad įrašyti vaizdo bylas</string>
1414
<string name="no_gallery_app_available">Nėra galerijos programėlės</string>
15+
<string name="click_to_resume_preview">Click on the image to resume preview</string>
1516

1617
<!-- other aspect ratio -->
1718
<string name="other">other</string>

app/src/main/res/values-nl/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<string name="no_permissions">Kan niets doen zonder toegang tot uw camera en opslag</string>
1414
<string name="no_audio_permissions">Toestemming voor audio nodig is voor het opnemen van video\'s</string>
1515
<string name="no_gallery_app_available">Geen gallery app beschikbaar</string>
16+
<string name="click_to_resume_preview">Click on the image to resume preview</string>
1617

1718
<!-- other aspect ratio -->
1819
<string name="other">Ander</string>

0 commit comments

Comments
 (0)