feat: Implemented AutoZoom feature for Android #1243
+79
−16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#905
Summary
This PR introduces the Auto-Zoom feature to the
mobile_scanner
package on Android. The feature leveragesZoomSuggestionOptions
from ML Kit to dynamically adjust the camera zoom level based on barcode detection, improving scanning accuracy and ease of use.Key Changes
enableAutoZoom
, inMobileScannerController
for developers to control the feature.enableAutoZoom
isfalse
, ensuring no change in behavior for existing implementations unless explicitly enabled.Usage
Developers can enable or disable the Auto-Zoom feature when creating a
MobileScannerController
. By default, the feature is disabled.