Skip to content

Commit 243d354

Browse files
committed
Dev
1 parent 41252df commit 243d354

File tree

3 files changed

+43
-3
lines changed

3 files changed

+43
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ dependencyResolutionManagement {
5252
Step 2. Add dependency:
5353
```gradle
5454
dependencies {
55-
implementation 'com.github.yuriy-budiyev:code-scanner:2.2.0'
55+
implementation 'com.github.yuriy-budiyev:code-scanner:2.3.0'
5656
}
5757
```
5858
Add camera permission and hardware feature to AndroidManifest.xml (Don't forget about dynamic permissions on API >= 23):

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ apply plugin: 'com.android.library'
2727
apply plugin: 'maven-publish'
2828

2929
ext {
30-
libraryVersion = '2.2.0'
30+
libraryVersion = '2.3.0'
3131
publishedGroupId = 'com.budiyev.android'
3232
}
3333

@@ -41,7 +41,7 @@ android {
4141
defaultConfig {
4242
minSdkVersion 19
4343
targetSdkVersion 32
44-
versionCode 60
44+
versionCode 61
4545
versionName libraryVersion
4646
}
4747

src/main/java/com/budiyev/android/codescanner/CodeScannerView.java

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -746,11 +746,21 @@ public boolean isFlashButtonVisible() {
746746
return mFlashButton.getVisibility() == VISIBLE;
747747
}
748748

749+
/**
750+
* Auto focus button on icon
751+
*
752+
* @see #setAutoFocusButtonOnIcon
753+
*/
749754
@NonNull
750755
public Drawable getAutoFocusButtonOnIcon() {
751756
return mAutoFocusButtonOnIcon;
752757
}
753758

759+
/**
760+
* Auto focus button on icon
761+
*
762+
* @param icon Icon drawable
763+
*/
754764
public void setAutoFocusButtonOnIcon(@NonNull final Drawable icon) {
755765
Objects.requireNonNull(icon);
756766
final boolean changed = icon != mAutoFocusButtonOnIcon;
@@ -761,11 +771,21 @@ public void setAutoFocusButtonOnIcon(@NonNull final Drawable icon) {
761771
}
762772
}
763773

774+
/**
775+
* Auto focus button off icon
776+
*
777+
* @see #setAutoFocusButtonOffIcon
778+
*/
764779
@NonNull
765780
public Drawable getAutoFocusButtonOffIcon() {
766781
return mAutoFocusButtonOffIcon;
767782
}
768783

784+
/**
785+
* Auto focus button off icon
786+
*
787+
* @param icon Icon drawable
788+
*/
769789
public void setAutoFocusButtonOffIcon(@NonNull final Drawable icon) {
770790
Objects.requireNonNull(icon);
771791
final boolean changed = icon != mAutoFocusButtonOffIcon;
@@ -881,11 +901,21 @@ public void setFlashButtonPaddingVertical(@Px final int padding) {
881901
}
882902
}
883903

904+
/**
905+
* Flash button on icon
906+
*
907+
* @see #setFlashButtonOnIcon
908+
*/
884909
@NonNull
885910
public Drawable getFlashButtonOnIcon() {
886911
return mFlashButtonOnIcon;
887912
}
888913

914+
/**
915+
* Flash button on icon
916+
*
917+
* @param icon Icon drawable
918+
*/
889919
public void setFlashButtonOnIcon(@NonNull final Drawable icon) {
890920
Objects.requireNonNull(icon);
891921
final boolean changed = icon != mFlashButtonOnIcon;
@@ -896,11 +926,21 @@ public void setFlashButtonOnIcon(@NonNull final Drawable icon) {
896926
}
897927
}
898928

929+
/**
930+
* Flash button off icon
931+
*
932+
* @see #setFlashButtonOffIcon
933+
*/
899934
@NonNull
900935
public Drawable getFlashButtonOffIcon() {
901936
return mFlashButtonOffIcon;
902937
}
903938

939+
/**
940+
* Flash button off icon
941+
*
942+
* @param icon Icon drawable
943+
*/
904944
public void setFlashButtonOffIcon(@NonNull final Drawable icon) {
905945
Objects.requireNonNull(icon);
906946
final boolean changed = icon != mFlashButtonOffIcon;

0 commit comments

Comments
 (0)