From 69acfca4132670198801e90bb24d618cdaebb012 Mon Sep 17 00:00:00 2001 From: Jenly Date: Thu, 14 Jan 2021 16:57:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EonClickFlashlight=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/src/main/java/com/king/zxing/CaptureActivity.java | 9 ++++++++- lib/src/main/java/com/king/zxing/CaptureFragment.java | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/lib/src/main/java/com/king/zxing/CaptureActivity.java b/lib/src/main/java/com/king/zxing/CaptureActivity.java index b1d6f08..5f261ea 100644 --- a/lib/src/main/java/com/king/zxing/CaptureActivity.java +++ b/lib/src/main/java/com/king/zxing/CaptureActivity.java @@ -65,13 +65,20 @@ public class CaptureActivity extends AppCompatActivity implements CameraScan.OnS if(ivFlashlightId != 0){ ivFlashlight = findViewById(ivFlashlightId); if(ivFlashlight != null){ - ivFlashlight.setOnClickListener(v -> toggleTorchState()); + ivFlashlight.setOnClickListener(v -> onClickFlashlight()); } } initCameraScan(); startCamera(); } + /** + * 点击手电筒 + */ + protected void onClickFlashlight(){ + toggleTorchState(); + } + /** * 初始化CameraScan */ diff --git a/lib/src/main/java/com/king/zxing/CaptureFragment.java b/lib/src/main/java/com/king/zxing/CaptureFragment.java index 09098fa..9091090 100644 --- a/lib/src/main/java/com/king/zxing/CaptureFragment.java +++ b/lib/src/main/java/com/king/zxing/CaptureFragment.java @@ -78,13 +78,20 @@ public class CaptureFragment extends Fragment implements CameraScan.OnScanResult if(ivFlashlightId != 0){ ivFlashlight = mRootView.findViewById(ivFlashlightId); if(ivFlashlight != null){ - ivFlashlight.setOnClickListener(v -> toggleTorchState()); + ivFlashlight.setOnClickListener(v -> onClickFlashlight()); } } initCameraScan(); startCamera(); } + /** + * 点击手电筒 + */ + protected void onClickFlashlight(){ + toggleTorchState(); + } + /** * 初始化CameraScan */