Class BarcodePolygonsView
[Register("io/scanbot/sdk/barcode/ui/BarcodePolygonsView", DoNotGenerateAcw = true)]
public sealed class BarcodePolygonsView : FrameLayout, Drawable.ICallback, IAccessibilityEventSource, KeyEvent.ICallback, IViewManager, IViewParent, IBasePolygonView, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
BarcodePolygonsView
- Implements
- Inherited Members
Constructors
BarcodePolygonsView(Context)
[Register(".ctor", "(Landroid/content/Context;)V", "")]
public BarcodePolygonsView(Context context)
Parameters
context
Context
BarcodePolygonsView(Context, IAttributeSet)
[Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")]
public BarcodePolygonsView(Context context, IAttributeSet attrs)
Parameters
context
Contextattrs
IAttributeSet
Fields
RetainBarcodeTimeoutMs
[Register("RETAIN_BARCODE_TIMEOUT_MS")]
public const long RetainBarcodeTimeoutMs = 700
Field Value
Properties
AppearanceJob
public IJob AppearanceJob { get; set; }
Property Value
BarcodeAppearanceDelegate
public BarcodePolygonsView.IBarcodeAppearanceDelegate BarcodeAppearanceDelegate { get; set; }
Property Value
BarcodeHighlightDelegate
public BarcodePolygonsView.IBarcodeHighlightDelegate BarcodeHighlightDelegate { get; set; }
Property Value
BarcodeItemPositionHandler
public BarcodePolygonsView.IBarcodeItemViewPositionHandler BarcodeItemPositionHandler { get; set; }
Property Value
BarcodeItemViewBinder
public BarcodePolygonsView.IBarcodeItemViewBinder BarcodeItemViewBinder { get; set; }
Property Value
BarcodeItemViewFactory
public BarcodePolygonsView.IBarcodeItemViewFactory BarcodeItemViewFactory { get; set; }
Property Value
BarcodesResultHandler
public BarcodeScannerFrameHandler.IResultHandler BarcodesResultHandler { get; }
Property Value
CancelJob
public IJob CancelJob { get; set; }
Property Value
FrameHandler
public FrameHandler FrameHandler { get; }
Property Value
PolygonValueClickListener
public BarcodePolygonsView.IPolygonValueClickListener PolygonValueClickListener { get; set; }
Property Value
ProcessingEnabled
public bool ProcessingEnabled { get; set; }
Property Value
StyleJob
public IJob StyleJob { get; set; }
Property Value
Methods
OnAttachedToWindow()
[Register("onAttachedToWindow", "()V", "")]
public void OnAttachedToWindow()
OnDetachedFromWindow()
[Register("onDetachedFromWindow", "()V", "")]
public void OnDetachedFromWindow()
OnDraw(Canvas)
[Register("onDraw", "(Landroid/graphics/Canvas;)V", "")]
public void OnDraw(Canvas canvas)
Parameters
canvas
Canvas
OnSizeChanged(int, int, int, int)
[Register("onSizeChanged", "(IIII)V", "")]
public void OnSizeChanged(int w, int h, int oldw, int oldh)
Parameters
ResetPolygonState()
[Register("resetPolygonState", "()V", "")]
public void ResetPolygonState()
Events
PolygonValueClick
public event EventHandler<BarcodePolygonsView.PolygonValueClickEventArgs> PolygonValueClick