public static CameraFragment NewInstance() { CameraFragment fragment = new CameraFragment(); fragment.RetainInstance = true; return(fragment); }
public CountdownTimer(CameraFragment frag, TextView label, int countdown, Toast toast) { this.frag = frag; this.countdown = countdown; this.toast = toast; this.label = label; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); var intent = Intent; if (intent == null) { Finish(); return; } if (MainActivity.NeedPermissions(this)) { StartActivity(new Intent(this, typeof(MainActivity)).SetFlags(ActivityFlags.NewTask)); Finish(); return; } if (!IsVoiceInteraction) { if (intent != null) { intent.SetComponent(null); intent.SetPackage("com.google.android.GoogleCamera"); intent.SetFlags(ActivityFlags.NewTask); StartActivity(intent); } Finish(); return; } buttonFront = FindViewById <Button>(Resource.Id.button_front); buttonRear = FindViewById <Button>(Resource.Id.button_rear); buttonFront.Click += (sender, e) => { var fragment = CameraFragment.NewInstance(); Intent.PutExtra("android.intent.extra.USE_FRONT_CAMERA", true); fragment.Arguments = Intent.Extras; FragmentManager.BeginTransaction().Replace(Resource.Id.container, fragment).Commit(); buttonRear.Visibility = ViewStates.Gone; buttonFront.Visibility = ViewStates.Gone; request.Cancel(); }; buttonRear.Click += (sender, e) => { var fragment = CameraFragment.NewInstance(); Intent.PutExtra("android.intent.extra.USE_FRONT_CAMERA", false); fragment.Arguments = Intent.Extras; FragmentManager.BeginTransaction().Replace(Resource.Id.container, fragment).Commit(); buttonRear.Visibility = ViewStates.Gone; buttonFront.Visibility = ViewStates.Gone; request.Cancel(); }; }
public override void OnPickOptionResult(bool finished, Option[] selections, Bundle result) { base.OnPickOptionResult(finished, selections, result); if (!finished || selections.Length != 1) { return; } Log.Debug("VoiceCamera", "Selected: " + selections[0].Label + " Index: " + selections[0].Index); var fragment = CameraFragment.NewInstance(); Activity.Intent.PutExtra("android.intent.extra.USE_FRONT_CAMERA", selections[0].Index == 0); fragment.Arguments = Activity.Intent.Extras; Activity.FragmentManager.BeginTransaction().Replace(Resource.Id.container, fragment).Commit(); foreach (var view in views) { view.Visibility = ViewStates.Gone; } }
public Camera2BasicSurfaceTextureListener(CameraFragment fragment) { Fragment = fragment; }
public ChoiceRequest(CameraFragment frag, VoiceInteractor.Prompt prompt, Option[] choices) : base(prompt, choices, null) { this.frag = frag; }
public static CameraFragment NewInstance() { CameraFragment fragment = new CameraFragment (); fragment.RetainInstance = true; return fragment; }