Skip to content

Commit f579fb7

Browse files
committed
flash persistence
changelog update
1 parent 4294584 commit f579fb7

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Change Log
22
==========
33

4+
git HEAD
5+
--------
6+
7+
* better images in color mode
8+
* enhancements on main screen interface
9+
* flash state persist between activities changes
10+
411
version 1.0.19
512
--------------
613

app/src/main/java/com/todobom/opennotescanner/OpenNoteScannerActivity.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,10 @@ public void onClick(View v) {
242242

243243
@Override
244244
public void onClick(View v) {
245-
flashMode = !flashMode;
246-
((ImageView)v).setColorFilter(flashMode ? 0xFFFFFFFF : 0xFFA0F0A0);
245+
mFlashMode = !mFlashMode;
246+
((ImageView)v).setColorFilter(mFlashMode ? 0xFFFFFFFF : 0xFFA0F0A0);
247247

248-
setFlash(flashMode);
248+
setFlash(mFlashMode);
249249
}
250250
});
251251

@@ -463,9 +463,6 @@ public void onResume() {
463463

464464
Log.d(TAG, "resuming");
465465

466-
flashMode=false;
467-
findViewById(R.id.colorModeButton).setBackgroundTintList(ColorStateList.valueOf(0x7FFFFFFF));
468-
469466
for ( String build: Build.SUPPORTED_ABIS) {
470467
Log.d(TAG,"myBuild "+ build);
471468
}
@@ -509,7 +506,7 @@ public void run() {
509506
private boolean colorMode = false;
510507

511508
private boolean autoMode = false;
512-
private boolean flashMode = false;
509+
private boolean mFlashMode = false;
513510

514511

515512
@Override
@@ -655,11 +652,11 @@ public void surfaceCreated(SurfaceHolder holder) {
655652
}
656653

657654
param.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
655+
param.setFlashMode(mFlashMode ? Camera.Parameters.FLASH_MODE_TORCH : Camera.Parameters.FLASH_MODE_OFF);
658656

659657
mCamera.setParameters(param);
660658
mCamera.setDisplayOrientation(90);
661659

662-
663660
try {
664661
mCamera.setPreviewDisplay(mSurfaceHolder);
665662
mCamera.startPreview();

0 commit comments

Comments
 (0)