主要实现两个步骤:
1、实现打开和关闭闪光灯;而实现操作闪光灯主要通过Camera类
Camera camera = Camera.open();
Parameters mParameters = camera.getParameters();
mParameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);//打开Camera.Parameters.FLASH_MODE_OFF则为关闭
camera.setParameters(mParameters)
2、自定义闪光灯的按钮;自定义控件主要是设置设置view的大小
onMeasure(int widthMeasureSpec, int heightMeasureSpec)
这个方法介绍
http://blog.csdn.net/x605940745/article/details/17583609
效果如下: