Skip to content

自定义相机 仿照系统相机拍照录像功能。 仿照微信点击拍照,长按录像

Notifications You must be signed in to change notification settings

ZLYang110/MyCameraView

Repository files navigation

MyCameraView

自定义相机

  1. 仿照系统相机拍照录像功能。
  2. 仿照微信点击拍照,长按录像。
  3. 预览图片和视频。仿照微信朋友圈预览,支持左右滑动, 缩放 拖拽下拉缩小退出

GitHub主页

引用开源库

运行截图

图片名称 图片名称 图片名称

相机

 // ——————————————————————————————————————初始化——————————————————————————————————————————
  Capture capture = new Capture(surfaceView);
  capture.setOnCameraCaptureListener(this);

  //拍照
  capture.capturePhoto(cameraOrientationListener.getOrientation());

   //对焦
  capture.focus(X, Y);

 //切换闪光灯
 capture.enableFlashLight();

  //切换摄像头
  capture.switchCamera()

   //视频录制
    capture.captureRecordStart(cameraOrientationListener.getOrientation());

//录制停止
      capture.captureRecordEnd();

预览

// 1.使用方式
 PreviewBuilder.from(AllPictureActivity.this)
                            .setData(mThumbViewInfoList)
                            .setCurrentIndex(position)
                            .setSingleFling(true)
                            .start();

联系方式

QQ : 1833309873

About

自定义相机 仿照系统相机拍照录像功能。 仿照微信点击拍照,长按录像

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages