文章目录
前言一、开启相机闪关灯二、使用步骤1.创建按钮点击事件2.方法实现 总结前言
自定义相机按钮实现开启和关闭闪光灯提示:以下是本篇文章正文内容,下面案例可供参考
一、开启相机闪关灯
开启`Camera.Parameters.FLASH_MODE_TORCH` 关闭Camera.Parameters.FLASH_MODE_OFF二、使用步骤
1.创建按钮点击事件
代码如下(示例):
其中deng为:private boolean deng = false; // 记录是否正开启闪光灯,fasle为未开, true 为开启
case R.id.shanGuan_btn:if(!deng){deng = true; //按钮状态为按下turnOff();}else{if(deng){deng = false; //按钮状态为未按下turnOn();}}break;
2.方法实现
代码如下(示例):
private void turnOn() {Camera.Parameters mParameters = myCamera.getParameters();mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);myCamera.setParameters(mParameters);myCamera.startPreview();}
private void turnOff() {Camera.Parameters mParameters = myCamera.getParameters();mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);myCamera.setParameters(mParameters);}