Table of Contents

Class PolygonView

Namespace
IO.Scanbot.Sdk.UI
Assembly
DocumentSDK.NET.Droid.dll
public class PolygonView : View, IAutoSnappingController.IAutoSnappingStateListener, IBasePolygonView, IJavaObject, IDisposable, IJavaPeerable
Inheritance
PolygonView
Implements

Constructors

PolygonView(Context)

public PolygonView(Context context)

Parameters

context Context

PolygonView(Context, IAttributeSet)

public PolygonView(Context context, IAttributeSet attrs)

Parameters

context Context
attrs IAttributeSet

PolygonView(nint, JniHandleOwnership)

protected PolygonView(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Fields

J

public const double J = 0.2

Field Value

double

K

public const float K = 1000

Field Value

float

L

public const int L = 900

Field Value

int

M

public const int M = 1000

Field Value

int

N

public const long N = 3000

Field Value

long

O

public const int O = 1000

Field Value

int

P

public const long P = 1000

Field Value

long

Properties

Animators

public IList<SpringAnimation> Animators { get; set; }

Property Value

IList<SpringAnimation>

AutoSnapProgressEnabled

public bool AutoSnapProgressEnabled { get; set; }

Property Value

bool

D

public bool D { get; set; }

Property Value

bool

DocumentScannerResultHandler

public DocumentScannerFrameHandler.IResultHandler DocumentScannerResultHandler { get; set; }

Property Value

DocumentScannerFrameHandler.IResultHandler

E

public bool E { get; set; }

Property Value

bool

F

public bool F { get; set; }

Property Value

bool

G

public Paint G { get; set; }

Property Value

Paint

H

public Paint H { get; set; }

Property Value

Paint

I

public Paint I { get; set; }

Property Value

Paint

Polygon

protected IList Polygon { get; set; }

Property Value

IList

Q

public PolygonViewHelper Q { get; set; }

Property Value

PolygonViewHelper

R

public DocumentDetectionStatus R { get; set; }

Property Value

DocumentDetectionStatus

S

public Paint S { get; set; }

Property Value

Paint

T

public Paint T { get; set; }

Property Value

Paint

U

public bool U { get; set; }

Property Value

bool

V

public int V { get; set; }

Property Value

int

W

public Rect W { get; set; }

Property Value

Rect

X

public int X { get; set; }

Property Value

int

Y

public int Y { get; set; }

Property Value

int

Z

public bool Z { get; set; }

Property Value

bool

Methods

A(PolygonView)

public static void A(PolygonView this_0)

Parameters

this_0 PolygonView

A(PolygonView, ValueAnimator)

public static void A(PolygonView this_0, ValueAnimator it)

Parameters

this_0 PolygonView
it ValueAnimator

A(PolygonView, FrameHandlerResult)

public static bool A(PolygonView this_0, FrameHandlerResult result)

Parameters

this_0 PolygonView
result FrameHandlerResult

Returns

bool

A(PolygonView, DetectedFrame)

public static void A(PolygonView this_0, DocumentScannerFrameHandler.DetectedFrame _detectedFrame)

Parameters

this_0 PolygonView
_detectedFrame DocumentScannerFrameHandler.DetectedFrame

A(PolygonView, long)

public static void A(PolygonView this_0, long _ms)

Parameters

this_0 PolygonView
_ms long

B(PolygonView, ValueAnimator)

public static void B(PolygonView this_0, ValueAnimator it)

Parameters

this_0 PolygonView
it ValueAnimator

C(PolygonView, ValueAnimator)

public static void C(PolygonView this_0, ValueAnimator it)

Parameters

this_0 PolygonView
it ValueAnimator

OnAttachedToWindow()

public virtual void OnAttachedToWindow()

OnAutoSnappingCanceled()

public virtual void OnAutoSnappingCanceled()

OnAutoSnappingFinished()

public virtual void OnAutoSnappingFinished()

OnAutoSnappingIn(long)

public virtual void OnAutoSnappingIn(long ms)

Parameters

ms long

OnDetachedFromWindow()

public virtual void OnDetachedFromWindow()

OnDraw(Canvas)

public virtual void OnDraw(Canvas canvas)

Parameters

canvas Canvas

OnSizeChanged(int, int, int, int)

public virtual void OnSizeChanged(int w, int h, int oldw, int oldh)

Parameters

w int
h int
oldw int
oldh int

SetAutoSnappingProgressStrokeColor(int)

public void SetAutoSnappingProgressStrokeColor(int strokeColor)

Parameters

strokeColor int

SetAutoSnappingProgressStrokeWidth(int)

public void SetAutoSnappingProgressStrokeWidth(int strokeWidth)

Parameters

strokeWidth int

SetCornerRadius(int)

public void SetCornerRadius(int cornerRadius)

Parameters

cornerRadius int

SetDrawShadows(bool)

public void SetDrawShadows(bool drawShadows)

Parameters

drawShadows bool

SetFillColor(int)

public void SetFillColor(int fillColor)

Parameters

fillColor int

SetFillColorOK(int)

public void SetFillColorOK(int fillColorOK)

Parameters

fillColorOK int

SetStrokeColor(int)

public void SetStrokeColor(int strokeColor)

Parameters

strokeColor int

SetStrokeColorOK(int)

public void SetStrokeColorOK(int strokeColorOK)

Parameters

strokeColorOK int

SetStrokeWidth(int)

public void SetStrokeWidth(int strokeWidth)

Parameters

strokeWidth int

UpdatePolygon(DocumentDetectionStatus, int, IList<PointF>)

public void UpdatePolygon(DocumentDetectionStatus detectionStatus, int frameOrientation, IList<PointF> polygon)

Parameters

detectionStatus DocumentDetectionStatus
frameOrientation int
polygon IList<PointF>