diff --git a/src/android/customCamera/res/layout/activity_camera_view.xml b/src/android/customCamera/res/layout/activity_camera_view.xml index c95228e..861c8cf 100644 --- a/src/android/customCamera/res/layout/activity_camera_view.xml +++ b/src/android/customCamera/res/layout/activity_camera_view.xml @@ -27,7 +27,7 @@ diff --git a/src/android/customCamera/src/org/geneanet/customcamera/CameraActivity.java b/src/android/customCamera/src/org/geneanet/customcamera/CameraActivity.java index a751869..e3bb7d8 100644 --- a/src/android/customCamera/src/org/geneanet/customcamera/CameraActivity.java +++ b/src/android/customCamera/src/org/geneanet/customcamera/CameraActivity.java @@ -183,12 +183,14 @@ public class CameraActivity extends Activity { if (newDist > distanceBetweenFingers) { //zoom in - if (zoom < maxZoom/2) + if (zoom < maxZoom/2) { zoom+=2; + } } else if (newDist < distanceBetweenFingers) { //zoom out - if (zoom > 0) + if (zoom > 0) { zoom-=2; + } } distanceBetweenFingers = newDist; params.setZoom(zoom); @@ -202,7 +204,7 @@ public class CameraActivity extends Activity { * @param Parameters params Camera's parameter. */ public void handleFocus(MotionEvent event, Camera.Parameters params) { - try { + if (photoTaken == false) { List supportedFocusModes = params.getSupportedFocusModes(); if (supportedFocusModes != null && supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO)) { mCamera.autoFocus(new Camera.AutoFocusCallback() { @@ -210,8 +212,6 @@ public class CameraActivity extends Activity { public void onAutoFocus(boolean b, Camera camera) {} }); } - } catch (Exception e) { - e.printStackTrace(); } }