From 3e6aab0cb5b0903973e083c156b2f0befd00518a Mon Sep 17 00:00:00 2001 From: tibbi Date: Sun, 27 May 2018 23:03:57 +0200 Subject: [PATCH] rename Preview to PreviewCameraOne --- .../camera/activities/MainActivity.kt | 11 +++++++---- .../camera/views/{Preview.kt => PreviewCameraOne.kt} | 2 +- app/src/main/res/layout/activity_main.xml | 8 +++++++- 3 files changed, 15 insertions(+), 6 deletions(-) rename app/src/main/kotlin/com/simplemobiletools/camera/views/{Preview.kt => PreviewCameraOne.kt} (99%) 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 f894f56a..4191c478 100644 --- a/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/camera/activities/MainActivity.kt @@ -22,8 +22,8 @@ import com.simplemobiletools.camera.implementations.MyCameraOneImpl import com.simplemobiletools.camera.implementations.MyCameraTwoImpl import com.simplemobiletools.camera.interfaces.MyCamera import com.simplemobiletools.camera.views.FocusCircleView -import com.simplemobiletools.camera.views.Preview -import com.simplemobiletools.camera.views.Preview.PreviewListener +import com.simplemobiletools.camera.views.PreviewCameraOne +import com.simplemobiletools.camera.views.PreviewCameraOne.PreviewListener import com.simplemobiletools.commons.extensions.* import com.simplemobiletools.commons.helpers.* import com.simplemobiletools.commons.models.Release @@ -37,7 +37,7 @@ class MainActivity : SimpleActivity(), PreviewListener, PhotoProcessor.MediaSave lateinit var mFadeHandler: Handler lateinit var mCameraImpl: MyCamera - private var mPreview: Preview? = null + private var mPreview: PreviewCameraOne? = null private var mPreviewUri: Uri? = null private var mFlashlightState = FLASH_OFF private var mIsInPhotoMode = false @@ -193,10 +193,13 @@ class MainActivity : SimpleActivity(), PreviewListener, PhotoProcessor.MediaSave setContentView(R.layout.activity_main) initButtons() + camera_surface_view.beVisibleIf(!isLollipopPlus()) + camera_texture_view.beVisibleIf(isLollipopPlus()) + (btn_holder.layoutParams as RelativeLayout.LayoutParams).setMargins(0, 0, 0, (navBarHeight + resources.getDimension(R.dimen.activity_margin)).toInt()) mCurrCameraId = config.lastUsedCamera - mPreview = Preview(this, camera_view, this) + mPreview = PreviewCameraOne(this, camera_surface_view, this) mPreview!!.layoutParams = ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT) view_holder.addView(mPreview) toggle_camera.setImageResource(if (mCurrCameraId == mCameraImpl.getBackCameraId()) R.drawable.ic_camera_front else R.drawable.ic_camera_rear) diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/views/Preview.kt b/app/src/main/kotlin/com/simplemobiletools/camera/views/PreviewCameraOne.kt similarity index 99% rename from app/src/main/kotlin/com/simplemobiletools/camera/views/Preview.kt rename to app/src/main/kotlin/com/simplemobiletools/camera/views/PreviewCameraOne.kt index ee89b11c..bd9c38bf 100644 --- a/app/src/main/kotlin/com/simplemobiletools/camera/views/Preview.kt +++ b/app/src/main/kotlin/com/simplemobiletools/camera/views/PreviewCameraOne.kt @@ -25,7 +25,7 @@ import java.io.File import java.io.IOException import java.util.* -class Preview : ViewGroup, SurfaceHolder.Callback, MediaScannerConnection.OnScanCompletedListener { +class PreviewCameraOne : ViewGroup, SurfaceHolder.Callback, MediaScannerConnection.OnScanCompletedListener { var mCamera: Camera? = null private val FOCUS_AREA_SIZE = 100 private val PHOTO_PREVIEW_LENGTH = 500L diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 37a57aca..364f4b05 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -7,7 +7,13 @@ android:background="@android:color/black"> + +