private Fotoapparat CreateFotoapparat() { return(Fotoapparat .With(this) .Into(cameraView) .FocusView(focusView) .PreviewScaleType(ScaleType.CenterCrop) .LensPosition(Front()) .FrameProcessor(new SampleFrameProcessor()) .Logger(Loggers(Logcat(), FileLogger(this))) .CameraErrorCallback(new CameraErrorListener(e => { Toast.MakeText(this, e.Message, ToastLength.Long).Show(); })).Build()); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_main); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); this.cameraView = (IO.Fotoapparat.View.CameraView)FindViewById(Resource.Id.cameraView1); FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab); this.camera = Fotoapparat.With(this).Into(cameraView).Build(); fab.Click += FabOnClick; }