diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt index f57b9528..99bfc2d3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt @@ -21,6 +21,7 @@ import com.bumptech.glide.Glide import com.bumptech.glide.load.engine.DiskCacheStrategy import com.simplemobiletools.camera.* import com.simplemobiletools.camera.Preview.PreviewListener +import com.simplemobiletools.camera.dialogs.ChangeResolutionDialog import com.simplemobiletools.camera.extensions.config import com.simplemobiletools.camera.views.FocusRectView import com.simplemobiletools.commons.extensions.* @@ -304,7 +305,9 @@ class MainActivity : SimpleActivity(), SensorEventListener, PreviewListener, Pho } private fun handleChangeResolution() { + ChangeResolutionDialog(this, true) { + } } private fun togglePhotoVideo() { diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/dialogs/ChangeResolutionDialog.kt b/app/src/main/kotlin/com/simplemobiletools/camera/dialogs/ChangeResolutionDialog.kt new file mode 100644 index 00000000..47eccab5 --- /dev/null +++ b/app/src/main/kotlin/com/simplemobiletools/camera/dialogs/ChangeResolutionDialog.kt @@ -0,0 +1,28 @@ +package com.simplemobiletools.camera.dialogs + +import android.support.v7.app.AlertDialog +import android.view.LayoutInflater +import com.simplemobiletools.camera.R +import com.simplemobiletools.camera.activities.SimpleActivity +import com.simplemobiletools.commons.extensions.setupDialogStuff +import kotlinx.android.synthetic.main.dialog_change_resolution.view.* + +class ChangeResolutionDialog(val activity: SimpleActivity, val backCamera: Boolean, val callback: () -> Unit) { + init { + val view = LayoutInflater.from(activity).inflate(R.layout.dialog_change_resolution, null).apply { + change_resolution_photo_holder.setOnClickListener { + + } + + change_resolution_video_holder.setOnClickListener { + + } + } + + AlertDialog.Builder(activity) + .setPositiveButton(R.string.ok, null) + .create().apply { + activity.setupDialogStuff(view, this, if (backCamera) R.string.back_camera else R.string.front_camera) + } + } +} diff --git a/app/src/main/res/layout/dialog_change_resolution.xml b/app/src/main/res/layout/dialog_change_resolution.xml new file mode 100644 index 00000000..489a8626 --- /dev/null +++ b/app/src/main/res/layout/dialog_change_resolution.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 22591e57..bd6fc649 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -19,8 +19,8 @@ Auslösegeräusch Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 5cff3679..b6b81ecd 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -19,8 +19,8 @@ Sonido del obturador Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 53eb2762..09473a09 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -19,8 +19,8 @@ Son de l\'obturateur Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 1e26a93c..fdb6f4b6 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -19,8 +19,8 @@ Suono otturatore Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 9af6e818..c7f997e6 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -19,8 +19,8 @@ シャッター音 Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 46b10a18..6fb5836b 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -19,8 +19,8 @@ Užrakto garsas Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index f6fa9a6e..746c8064 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -19,8 +19,8 @@ Som do obturador Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index c1d90dfd..4b419b0a 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -19,8 +19,8 @@ Звук затвора Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 9edb7371..11a58a07 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -19,8 +19,8 @@ Slutarljud Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a63b7d47..9ea5cb90 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -19,8 +19,8 @@ Shutter sound Back camera resolutions Front camera resolutions - Photo - Video + Photo + Video