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());
 }
Example #2
0
        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;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.cam_layout);
            Window.AddFlags(WindowManagerFlags.Fullscreen);
            Window.DecorView.SystemUiVisibility = (StatusBarVisibility)SystemUiFlags.ImmersiveSticky;
            cameraView   = FindViewById <CameraView>(Resource.Id.cameraView);
            focusView    = FindViewById <FocusView>(Resource.Id.focusView);
            capture      = FindViewById <FloatingActionButton>(Resource.Id.fabCapture);
            switchCamera = FindViewById <FloatingActionButton>(Resource.Id.fabSwitchCam);
            fotoapparat  = CreateFotoapparat();

            TakePictureOnClick();
            SwitchCameraOnClick();

            // Create your application here
        }