public override void OnResume() { base.OnResume(); if (camera != null) { return; } camera = Camera1Fragment.GetCameraInstance(1280 * 720); preview = new CameraPreview(Activity, camera, View, true); previewView.AddView(preview, 0); preview.StartCameraPreview(); }
private bool SafeCameraOpenInView(View view) { ReleaseCameraAndPreview(); camera = Camera1Fragment.GetCameraInstance(1280 * 720, true); if (camera == null) { return(false); } preview = new CameraPreview(Activity.BaseContext, camera, view, true); previewView = view.FindViewById <FrameLayout>(Resource.Id.camera_preview); previewView.AddView(preview, 0); preview.StartCameraPreview(); return(true); }
public static Camera1Fragment NewInstance() { Camera1Fragment fragment = new Camera1Fragment(); return(fragment); }