예제 #1
0
 public ImageEndAnimation(CameraFragment fragment)
 {
     if (fragment == null)
     {
         throw new System.ArgumentNullException("fragment");
     }
     owner = fragment;
 }
예제 #2
0
 public CameraStateListener(CameraFragment owner)
 {
     if (owner == null)
     {
         throw new System.ArgumentNullException("owner");
     }
     this.owner = owner;
 }
예제 #3
0
 public CaptureStillPictureSessionCallback(CameraFragment owner)
 {
     if (owner == null)
     {
         throw new System.ArgumentNullException("owner");
     }
     this.owner = owner;
 }
 public ImageConfirmationAnimationListener(CameraFragment fragment)
 {
     if (fragment == null)
     {
         throw new System.ArgumentNullException("fragment");
     }
     owner = fragment;
 }
예제 #5
0
 public FlashMenuListener(CameraFragment fragment)
 {
     if (fragment == null)
     {
         throw new System.ArgumentNullException("fragment");
     }
     owner     = fragment;
     MenuPoint = null;
 }
        public ImageAvailableListener(CameraFragment fragment)
        {
            if (fragment == null)
            {
                throw new System.ArgumentNullException("fragment");
            }

            owner = fragment;
        }
예제 #7
0
 protected override void OnCreate(Bundle savedInstanceState)
 {
     base.OnCreate(savedInstanceState);
     SetContentView(Resource.Layout.activity_camera);
     if (savedInstanceState == null)
     {
         FragmentManager.BeginTransaction()
         .Replace(Resource.Id.container, CameraFragment.NewInstance())
         .Commit();
     }
 }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.selfieCameraBase);

            cameraFragment = new CameraFragment(this, Resource.Layout.proveItCamera, Resource.Id.proveItButton, Resource.Id.proveIt_camera_preview, false);
            cameraFragment.PlayerFaceFound += UpdatePoints;

            FragmentManager.BeginTransaction()
            .Replace(Resource.Id.content_frame, cameraFragment)
            .Commit();
        }
예제 #9
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.selfieCameraBase);

            Camera = new CameraFragment(this, Resource.Layout.selfieCamera, Resource.Id.selfie_Button, Resource.Id.selfie_camera_preview);

            Camera.FaceAdded += (x, y) => SaveNewPlayer();

            FragmentManager.BeginTransaction()
            .Replace(Resource.Id.content_frame, Camera)
            .Commit();
        }
예제 #10
0
        protected override void OnElementChanged(ElementChangedEventArgs <Page> e)
        {
            if (e.OldElement != null || Element == null)
            {
                return;
            }

            try
            {
                mView = mActivity.LayoutInflater.Inflate(Resource.Layout.camera_fragment, this, false);

                mActivity.Window.AddFlags(WindowManagerFlags.Fullscreen | WindowManagerFlags.TurnScreenOn);

                AddView(mView);
                CameraFragment cameraFragment = new CameraFragment(this, mView, mActivity);
                cameraFragment.Start();
            }
            catch (Exception ex)
            {
                System.Console.Write(ex);
            }
        }
예제 #11
0
 public SurfaceTextureListener(CameraFragment owner)
 {
     this.owner = owner ?? throw new ArgumentException();
 }
예제 #12
0
 private void InitializeCameraFragment()
 {
     _cameraFragment = CameraFragment.NewInstance();
     FragmentManager.BeginTransaction().Replace(Resource.Id.container, _cameraFragment).Commit();
 }
 public CameraCaptureStillPictureSessionCallback(CameraFragment owner)
 {
     this.owner = owner ?? throw new System.ArgumentNullException(nameof(owner));
 }
예제 #14
0
 public StateListener(CameraFragment owner)
 {
     this.owner = owner ?? throw new ArgumentNullException();
 }
예제 #15
0
 public ImageAvailableListener(CameraFragment fragment, File file)
 {
     this.owner = fragment ?? throw new ArgumentNullException();
     this.file  = file ?? throw new ArgumentNullException();
 }
예제 #16
0
 public ImageInferer(Image image, File file, CameraFragment owner)
 {
     mImage = image ?? throw new ArgumentNullException();
     mFile  = file ?? throw new ArgumentNullException();
     mOwner = owner ?? throw new ArgumentException();
 }
예제 #17
0
 public CaptureListener(CameraFragment owner)
 {
     this.owner = owner ?? throw new System.ArgumentNullException();
 }
예제 #18
0
 public ImageAvailableListener(CameraFragment fragment)
 {
     _owner = fragment;
 }
 public SurfaceTextureListener(CameraFragment owner)
 {
     this.owner = owner ?? throw new System.ArgumentNullException("owner");
 }
예제 #20
0
 public CameraCaptureSessionCallback(CameraFragment owner)
 {
     this.owner = owner ?? throw new System.ArgumentNullException("owner");
 }