Class BarcodePolygonsView
- Namespace
- IO.Scanbot.Sdk.Barcode.UI
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class BarcodePolygonsView : FrameLayout, IBasePolygonView, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
BarcodePolygonsView
- Implements
-
Constructors
BarcodePolygonsView(Context)
public BarcodePolygonsView(Context context)
Parameters
context
Context
BarcodePolygonsView(Context, IAttributeSet)
public BarcodePolygonsView(Context context, IAttributeSet attrs)
Parameters
context
Context
attrs
IAttributeSet
Fields
RetainBarcodeTimeoutMs
public const long RetainBarcodeTimeoutMs = 700
Field Value
- long
Properties
AppearanceJob
public IJob AppearanceJob { get; set; }
Property Value
- IJob
BarcodeAppearanceDelegate
public BarcodePolygonsView.IBarcodeAppearanceDelegate BarcodeAppearanceDelegate { get; set; }
Property Value
- BarcodePolygonsView.IBarcodeAppearanceDelegate
BarcodeHighlightDelegate
public BarcodePolygonsView.IBarcodeHighlightDelegate BarcodeHighlightDelegate { get; set; }
Property Value
- BarcodePolygonsView.IBarcodeHighlightDelegate
BarcodeItemPositionHandler
public BarcodePolygonsView.IBarcodeItemViewPositionHandler BarcodeItemPositionHandler { get; set; }
Property Value
- BarcodePolygonsView.IBarcodeItemViewPositionHandler
BarcodeItemViewBinder
public BarcodePolygonsView.IBarcodeItemViewBinder BarcodeItemViewBinder { get; set; }
Property Value
- BarcodePolygonsView.IBarcodeItemViewBinder
BarcodeItemViewFactory
public BarcodePolygonsView.IBarcodeItemViewFactory BarcodeItemViewFactory { get; set; }
Property Value
- BarcodePolygonsView.IBarcodeItemViewFactory
BarcodesResultHandler
public BarcodeScannerFrameHandler.IResultHandler BarcodesResultHandler { get; }
Property Value
- BarcodeScannerFrameHandler.IResultHandler
CancelJob
public IJob CancelJob { get; set; }
Property Value
- IJob
PolygonValueClickListener
public BarcodePolygonsView.IPolygonValueClickListener PolygonValueClickListener { get; set; }
Property Value
- BarcodePolygonsView.IPolygonValueClickListener
ProcessingEnabled
public bool ProcessingEnabled { get; set; }
Property Value
- bool
StringValueDelegate
public BarcodePolygonsView.IBarcodeStringDelegate StringValueDelegate { get; set; }
Property Value
- BarcodePolygonsView.IBarcodeStringDelegate
Methods
OnAttachedToWindow()
public void OnAttachedToWindow()
OnDetachedFromWindow()
public void OnDetachedFromWindow()
OnDraw(Canvas)
public void OnDraw(Canvas canvas)
Parameters
canvas
Canvas
OnSizeChanged(int, int, int, int)
public void OnSizeChanged(int w, int h, int oldw, int oldh)
Parameters
w
int
h
int
oldw
int
oldh
int
ResetPolygonState()
public void ResetPolygonState()
Events
PolygonValueClick
public event EventHandler<BarcodePolygonsView.PolygonValueClickEventArgs> PolygonValueClick
Event Type
- EventHandler<BarcodePolygonsView.PolygonValueClickEventArgs>