欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android studio自定义相机闪光灯开启

程序员文章站 2022-04-21 18:33:14
文章目录前言一、开启相机闪关灯二、使用步骤1.创建按钮点击事件2.方法实现总结前言自定义相机按钮实现开启和关闭闪光灯提示:以下是本篇文章正文内容,下面案例可供参考一、开启相机闪关灯开启`Camera.Parameters.FLASH_MODE_TORCH`关闭Camera.Parameters.FLASH_MODE_OFF二、使用步骤1.创建按钮点击事件代码如下(示例):其中deng为:private boolean deng = false; // 记录是否正开启闪光灯,.....


前言

自定义相机按钮实现开启和关闭闪光灯

提示:以下是本篇文章正文内容,下面案例可供参考

一、开启相机闪关灯

开启`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);
    }

总结

通过对按钮的点击来调用方法,实现闪光灯的开启。

本文地址:https://blog.csdn.net/m0_49955137/article/details/108141799