Table of Contents

Class EditPolygonImageView

Namespace
IO.Scanbot.Sdk.UI
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/EditPolygonImageView", DoNotGenerateAcw = true)]
public sealed class EditPolygonImageView : FrameLayout, Drawable.ICallback, IAccessibilityEventSource, KeyEvent.ICallback, IViewManager, IViewParent, IJavaObject, IJavaPeerable, IDisposable
Inheritance
EditPolygonImageView
Implements
Inherited Members

Constructors

EditPolygonImageView(Context, IAttributeSet)

[Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")]
public EditPolygonImageView(Context context, IAttributeSet attrs)

Parameters

context Context
attrs IAttributeSet

Properties

Drawable

public Drawable Drawable { get; }

Property Value

Drawable

FullPolygonSelected

public bool FullPolygonSelected { get; set; }

Property Value

bool

PointsDraggable

public bool PointsDraggable { get; set; }

Property Value

bool

Polygon

public IList<PointF> Polygon { get; set; }

Property Value

IList<PointF>

Methods

DispatchDraw(Canvas)

[Register("dispatchDraw", "(Landroid/graphics/Canvas;)V", "")]
public void DispatchDraw(Canvas canvas)

Parameters

canvas Canvas

OnAttachedToWindow()

[Register("onAttachedToWindow", "()V", "")]
public void OnAttachedToWindow()

OnConfigurationChanged(Configuration)

[Register("onConfigurationChanged", "(Landroid/content/res/Configuration;)V", "")]
public void OnConfigurationChanged(Configuration newConfig)

Parameters

newConfig Configuration

OnDetachedFromWindow()

[Register("onDetachedFromWindow", "()V", "")]
public void OnDetachedFromWindow()

OnMeasure(int, int)

[Register("onMeasure", "(II)V", "")]
public void OnMeasure(int widthMeasureSpec, int heightMeasureSpec)

Parameters

widthMeasureSpec int
heightMeasureSpec int

RotateClockwise()

[Register("rotateClockwise", "()V", "")]
public void RotateClockwise()

RotateCounterClockwise()

[Register("rotateCounterClockwise", "()V", "")]
public void RotateCounterClockwise()

SetAnchorPointsColor(int)

[Register("setAnchorPointsColor", "(I)V", "")]
public void SetAnchorPointsColor(int color)

Parameters

color int

SetEdgeColor(int)

[Register("setEdgeColor", "(I)V", "")]
public void SetEdgeColor(int color)

Parameters

color int

SetEdgeColorOnLine(int)

[Register("setEdgeColorOnLine", "(I)V", "")]
public void SetEdgeColorOnLine(int color)

Parameters

color int

SetEdgeWidth(float)

[Register("setEdgeWidth", "(F)V", "")]
public void SetEdgeWidth(float width)

Parameters

width float

SetEditPolygonAnimationEndListener(IEditPolygonAnimationEndListener)

[Register("setEditPolygonAnimationEndListener", "(Lio/scanbot/sdk/ui/EditPolygonImageView$EditPolygonAnimationEndListener;)V", "")]
public void SetEditPolygonAnimationEndListener(EditPolygonImageView.IEditPolygonAnimationEndListener editPolygonAnimationEndListener)

Parameters

editPolygonAnimationEndListener EditPolygonImageView.IEditPolygonAnimationEndListener

SetEditPolygonDragListener(IEditPolygonDragListener)

[Register("setEditPolygonDragListener", "(Lio/scanbot/sdk/ui/EditPolygonImageView$EditPolygonDragListener;)V", "")]
public void SetEditPolygonDragListener(EditPolygonImageView.IEditPolygonDragListener editPolygonDragListener)

Parameters

editPolygonDragListener EditPolygonImageView.IEditPolygonDragListener

SetEditPolygonDragStateListener(IEditPolygonDragStateListener)

[Register("setEditPolygonDragStateListener", "(Lio/scanbot/sdk/ui/EditPolygonImageView$EditPolygonDragStateListener;)V", "")]
public void SetEditPolygonDragStateListener(EditPolygonImageView.IEditPolygonDragStateListener editPolygonDragStateListener)

Parameters

editPolygonDragStateListener EditPolygonImageView.IEditPolygonDragStateListener

SetImageBitmap(Bitmap)

[Register("setImageBitmap", "(Landroid/graphics/Bitmap;)V", "")]
public void SetImageBitmap(Bitmap bitmap)

Parameters

bitmap Bitmap

SetLines(IList<LineSegmentFloat>, IList<LineSegmentFloat>)

[Register("setLines", "(Ljava/util/List;Ljava/util/List;)V", "")]
public void SetLines(IList<LineSegmentFloat> horizontalLines, IList<LineSegmentFloat> verticalLines)

Parameters

horizontalLines IList<LineSegmentFloat>
verticalLines IList<LineSegmentFloat>

SetMagnifier(MagnifierView)

[Register("setMagnifier", "(Lio/scanbot/sdk/ui/MagnifierView;)V", "")]
public void SetMagnifier(MagnifierView magnifier)

Parameters

magnifier MagnifierView

SetRotationAnimated(float)

[Register("setRotationAnimated", "(F)V", "")]
public void SetRotationAnimated(float rotation)

Parameters

rotation float

Events

EditPolygonAnimationEnd

public event EventHandler EditPolygonAnimationEnd

Event Type

EventHandler

EditPolygonDrag

public event EventHandler<EditPolygonImageView.EditPolygonDragEventArgs> EditPolygonDrag

Event Type

EventHandler<EditPolygonImageView.EditPolygonDragEventArgs>

EditPolygonDragState

public event EventHandler<EditPolygonImageView.EditPolygonDragStateEventArgs> EditPolygonDragState

Event Type

EventHandler<EditPolygonImageView.EditPolygonDragStateEventArgs>