public override View OnCreateView (LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) { var frame = (FrameLayout)layoutInflater.Inflate(Resource.Layout.zxingscannerfragmentlayout, null); var layoutParams = new LinearLayout.LayoutParams (ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent); try { scanner = new ZXingSurfaceView (this.Activity, ScanningOptions, callback); frame.AddView(scanner, layoutParams); if (!UseCustomView) { zxingOverlay = new ZxingOverlayView (this.Activity); zxingOverlay.TopText = TopText ?? ""; zxingOverlay.BottomText = BottomText ?? ""; frame.AddView (zxingOverlay, layoutParams); } else if (CustomOverlayView != null) { frame.AddView(CustomOverlayView, layoutParams); } } catch (Exception ex) { Console.WriteLine ("Create Surface View Failed: " + ex); } return frame; }
public override View OnCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) { frame = (FrameLayout)layoutInflater.Inflate(ZXing.Net.Mobile.Resource.Layout.zxingscannerfragmentlayout, viewGroup, false); var layoutParams = GetChildLayoutParams(); try { scanner = new ZXingSurfaceView(Activity, ScanningOptions, CustomOverlayView, CustomOverlayScanAreaView); frame.AddView(scanner, layoutParams); if (!UseCustomOverlayView) { zxingOverlay = new ZxingOverlayView(Activity); zxingOverlay.TopText = TopText ?? ""; zxingOverlay.BottomText = BottomText ?? ""; frame.AddView(zxingOverlay, layoutParams); } else if (CustomOverlayView != null) { frame.AddView(CustomOverlayView, layoutParams); } } catch (Exception ex) { Console.WriteLine("Create Surface View Failed: " + ex); } Android.Util.Log.Debug(MobileBarcodeScanner.TAG, "ZXingScannerFragment->OnResume exit"); return(frame); }
public override void OnResume () { base.OnResume (); var layoutParams = new LinearLayout.LayoutParams (ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent); layoutParams.Weight = 1; try { scanner = new ZXingSurfaceView (this.Activity, ScanningOptions, Callback); frame.AddView(scanner, layoutParams); if (!UseCustomView) { zxingOverlay = new ZxingOverlayView (this.Activity); zxingOverlay.TopText = TopText ?? ""; zxingOverlay.BottomText = BottomText ?? ""; frame.AddView (zxingOverlay, layoutParams); } else if (CustomOverlayView != null) { frame.AddView(CustomOverlayView, layoutParams); } } catch (Exception ex) { Console.WriteLine ("Create Surface View Failed: " + ex); } }
public override View OnCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) { var frame = (FrameLayout)layoutInflater.Inflate(Resource.Layout.zxingscannerfragmentlayout, null); var layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent); try { scanner = new ZXingSurfaceView(this.Activity, ScanningOptions, Callback); frame.AddView(scanner, layoutParams); if (!UseCustomView) { zxingOverlay = new ZxingOverlayView(this.Activity); zxingOverlay.TopText = TopText ?? ""; zxingOverlay.BottomText = BottomText ?? ""; frame.AddView(zxingOverlay, layoutParams); } else if (CustomOverlayView != null) { frame.AddView(CustomOverlayView, layoutParams); } } catch (Exception ex) { Console.WriteLine("Create Surface View Failed: " + ex); } return(frame); }
public override void OnResume() { base.OnResume(); var layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent); layoutParams.Weight = 1; try { scanner = new ZXingSurfaceView(this.Activity, ScanningOptions, Callback); frame.AddView(scanner, layoutParams); if (!UseCustomView) { zxingOverlay = new ZxingOverlayView(this.Activity); zxingOverlay.TopText = TopText ?? ""; zxingOverlay.BottomText = BottomText ?? ""; frame.AddView(zxingOverlay, layoutParams); } else if (CustomOverlayView != null) { frame.AddView(CustomOverlayView, layoutParams); } } catch (Exception ex) { Console.WriteLine("Create Surface View Failed: " + ex); } }
public override void OnResume() { base.OnResume(); var layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent); layoutParams.Weight = 1; try { scanner = new ZXingSurfaceView(this.Activity); frame.AddView(scanner, layoutParams); if (!UseCustomOverlayView) { zxingOverlay = new ZxingOverlayView(this.Activity); zxingOverlay.TopText = TopText ?? ""; zxingOverlay.BottomText = BottomText ?? ""; frame.AddView(zxingOverlay, layoutParams); } else if (CustomOverlayView != null) { frame.AddView(CustomOverlayView, layoutParams); } } catch (Exception ex) { Console.WriteLine("Create Surface View Failed: " + ex); } Android.Util.Log.Debug(MobileBarcodeScanner.TAG, "ZXingScannerFragment->OnResume exit"); if (scanImmediately) { scan(); } }