From 61ec27828de3873e627e9e614dd190b6fd5a2565 Mon Sep 17 00:00:00 2001 From: rroyGit Date: Thu, 9 Aug 2018 16:04:37 -0400 Subject: [PATCH] Move snackbar msgs to avoid overlapping each other when Camera permission denied --- .../vision/ocrreader/OcrCaptureActivity.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/visionSamples/ocr-reader/app/src/main/java/com/google/android/gms/samples/vision/ocrreader/OcrCaptureActivity.java b/visionSamples/ocr-reader/app/src/main/java/com/google/android/gms/samples/vision/ocrreader/OcrCaptureActivity.java index c4231238..098ae416 100644 --- a/visionSamples/ocr-reader/app/src/main/java/com/google/android/gms/samples/vision/ocrreader/OcrCaptureActivity.java +++ b/visionSamples/ocr-reader/app/src/main/java/com/google/android/gms/samples/vision/ocrreader/OcrCaptureActivity.java @@ -97,16 +97,17 @@ public void onCreate(Bundle icicle) { int rc = ActivityCompat.checkSelfPermission(this, Manifest.permission.CAMERA); if (rc == PackageManager.PERMISSION_GRANTED) { createCameraSource(autoFocus, useFlash); + + Snackbar.make(mGraphicOverlay, "Tap to capture. Pinch/Stretch to zoom", + Snackbar.LENGTH_LONG) + .show(); + } else { requestCameraPermission(); } gestureDetector = new GestureDetector(this, new CaptureGestureListener()); scaleGestureDetector = new ScaleGestureDetector(this, new ScaleListener()); - - Snackbar.make(mGraphicOverlay, "Tap to capture. Pinch/Stretch to zoom", - Snackbar.LENGTH_LONG) - .show(); } /** @@ -267,6 +268,10 @@ public void onRequestPermissionsResult(int requestCode, boolean autoFocus = getIntent().getBooleanExtra(AutoFocus,false); boolean useFlash = getIntent().getBooleanExtra(UseFlash, false); createCameraSource(autoFocus, useFlash); + + Snackbar.make(mGraphicOverlay, "Tap to capture. Pinch/Stretch to zoom", + Snackbar.LENGTH_LONG) + .show(); return; }