Class FinderOverlayView
- Namespace
- IO.Scanbot.Sdk.UI.Camera
- Assembly
- BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/camera/FinderOverlayView", DoNotGenerateAcw = true)]
public class FinderOverlayView : FrameLayout, Drawable.ICallback, IAccessibilityEventSource, KeyEvent.ICallback, IViewManager, IViewParent, IFinderView, IAutoSnappingController.IAutoSnappingStateListener, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
FinderOverlayView
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
FinderOverlayView(Context, IAttributeSet)
[Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")]
public FinderOverlayView(Context context, IAttributeSet attr)
Parameters
context Context
attr IAttributeSet
FinderOverlayView(nint, JniHandleOwnership)
protected FinderOverlayView(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference nint
transfer JniHandleOwnership
Properties
AutoSnapProgressEnabled
public bool AutoSnapProgressEnabled { get; set; }
Property Value
- bool
BottomPlaceholderView
public View BottomPlaceholderView { get; set; }
Property Value
- View
Doc
[Register("doc")]
public int Doc { get; set; }
Property Value
- int
Dod
[Register("dod")]
public int Dod { get; set; }
Property Value
- int
Doe
[Register("doe")]
public Path Doe { get; set; }
Property Value
- Path
Dof
[Register("dof")]
public View Dof { get; set; }
Property Value
- View
Dog
[Register("dog")]
public RectF Dog { get; set; }
Property Value
- RectF
Doh
[Register("doh")]
public int Doh { get; set; }
Property Value
- int
Doi
[Register("doi")]
public int Doi { get; set; }
Property Value
- int
Dok
[Register("dok")]
public FinderCoreMath Dok { get; set; }
Property Value
- FinderCoreMath
Dom
[Register("dom")]
public View Dom { get; set; }
Property Value
- View
Don
[Register("don")]
public IFinderMathRecalculateDelegate Don { get; set; }
Property Value
- IFinderMathRecalculateDelegate
Doo
[Register("doo")]
public ValueAnimator Doo { get; set; }
Property Value
- ValueAnimator
Dop
[Register("dop")]
public int Dop { get; set; }
Property Value
- int
Doq
[Register("doq")]
public View Doq { get; set; }
Property Value
- View
Dot
[Register("dot")]
public float Dot { get; set; }
Property Value
- float
Dou
[Register("dou")]
public ValueAnimator Dou { get; set; }
Property Value
- ValueAnimator
Dov
[Register("dov")]
public CornerPathEffect Dov { get; set; }
Property Value
- CornerPathEffect
Dow
[Register("dow")]
public Paint Dow { get; set; }
Property Value
- Paint
Doz
[Register("doz")]
public bool Doz { get; set; }
Property Value
- bool
FinderCoreMath
public virtual IFinderCoreMath FinderCoreMath { get; }
Property Value
- IFinderCoreMath
FinderInsets
public Insets FinderInsets { get; set; }
Property Value
- Insets
FinderMath
public virtual FinderCoreMath FinderMath { get; }
Property Value
- FinderCoreMath
FinderPlaceholderView
public View FinderPlaceholderView { get; set; }
Property Value
- View
FixedFinderHeightInPx
public int FixedFinderHeightInPx { get; set; }
Property Value
- int
FixedFinderWidthInPx
public int FixedFinderWidthInPx { get; set; }
Property Value
- int
OnRecalculateDelegate
public virtual IFinderMathRecalculateDelegate OnRecalculateDelegate { get; }
Property Value
- IFinderMathRecalculateDelegate
OverlayBottomPadding
public int OverlayBottomPadding { get; set; }
Property Value
- int
OverlayLeftPadding
public int OverlayLeftPadding { get; set; }
Property Value
- int
OverlayRightPadding
public int OverlayRightPadding { get; set; }
Property Value
- int
OverlayTopPadding
public int OverlayTopPadding { get; set; }
Property Value
- int
RequiredAspectRatios
public IList<AspectRatio> RequiredAspectRatios { get; set; }
Property Value
- IList<AspectRatio>
SafeAreaInsets
public Insets SafeAreaInsets { get; set; }
Property Value
- Insets
StrokeWidth
public float StrokeWidth { get; set; }
Property Value
- float
SumInsets
public Insets SumInsets { get; }
Property Value
- Insets
TargetMaxHeight
public virtual int TargetMaxHeight { get; set; }
Property Value
- int
TargetMaxWidth
public virtual int TargetMaxWidth { get; set; }
Property Value
- int
TopPlaceholderView
public View TopPlaceholderView { get; set; }
Property Value
- View
Methods
CalculateFinderViewSize()
[Register("calculateFinderViewSize", "()V", "GetCalculateFinderViewSizeHandler")]
public virtual void CalculateFinderViewSize()
DispatchDraw(Canvas)
[Register("dispatchDraw", "(Landroid/graphics/Canvas;)V", "GetDispatchDraw_Landroid_graphics_Canvas_Handler")]
public virtual void DispatchDraw(Canvas canvas)
Parameters
canvas Canvas
Dob(FinderOverlayView)
[Register("dob", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Dob(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Dob(FinderOverlayView, ValueAnimator)
[Register("dob", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroid/animation/ValueAnimator;)V", "")]
public static void Dob(FinderOverlayView p0, ValueAnimator p1)
Parameters
p0 FinderOverlayView
p1 ValueAnimator
Dob(FinderOverlayView, Insets)
[Register("dob", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroidx/core/graphics/Insets;)V", "")]
public static void Dob(FinderOverlayView p0, Insets p1)
Parameters
p0 FinderOverlayView
p1 Insets
Doj(FinderOverlayView)
[Register("doj", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Doj(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Dol(FinderOverlayView)
[Register("dol", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Dol(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Dor()
[Register("dor", "()V", "")]
public void Dor()
Dor(View, View, View)
[Register("dor", "(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V", "")]
public void Dor(View p0, View p1, View p2)
Parameters
p0 View
p1 View
p2 View
Dor(FinderOverlayView)
[Register("dor", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Dor(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Dor(FinderOverlayView, ValueAnimator)
[Register("dor", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroid/animation/ValueAnimator;)V", "")]
public static void Dor(FinderOverlayView p0, ValueAnimator p1)
Parameters
p0 FinderOverlayView
p1 ValueAnimator
Dor(FinderOverlayView, Insets)
[Register("dor", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroidx/core/graphics/Insets;)V", "")]
public static void Dor(FinderOverlayView p0, Insets p1)
Parameters
p0 FinderOverlayView
p1 Insets
Dor(FinderOverlayView, long)
[Register("dor", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;J)V", "")]
public static void Dor(FinderOverlayView p0, long p1)
Parameters
p0 FinderOverlayView
p1 long
Dos(FinderOverlayView)
[Register("dos", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Dos(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Dox(FinderOverlayView)
[Register("dox", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Dox(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Doy(FinderOverlayView)
[Register("doy", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Doy(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
InitFinderMathFromXml(TypedArray, FinderCoreMath)
[Register("initFinderMathFromXml", "(Landroid/content/res/TypedArray;Lio/scanbot/sdk/ui/camera/FinderCoreMath;)V", "")]
public void InitFinderMathFromXml(TypedArray typedArray, FinderCoreMath finderMath)
Parameters
typedArray TypedArray
finderMath FinderCoreMath
InitPaintAndRect()
[Register("initPaintAndRect", "()V", "")]
public void InitPaintAndRect()
OnAttachedToWindow()
[Register("onAttachedToWindow", "()V", "GetOnAttachedToWindowHandler")]
public virtual void OnAttachedToWindow()
OnAutoSnappingCanceled()
[Register("onAutoSnappingCanceled", "()V", "GetOnAutoSnappingCanceledHandler")]
public virtual void OnAutoSnappingCanceled()
OnAutoSnappingFinished()
[Register("onAutoSnappingFinished", "()V", "GetOnAutoSnappingFinishedHandler")]
public virtual void OnAutoSnappingFinished()
OnAutoSnappingIn(long)
[Register("onAutoSnappingIn", "(J)V", "GetOnAutoSnappingIn_JHandler")]
public virtual void OnAutoSnappingIn(long ms)
Parameters
ms long
OnMeasure(int, int)
[Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler")]
public virtual void OnMeasure(int widthMeasureSpec, int heightMeasureSpec)
Parameters
widthMeasureSpec int
heightMeasureSpec int
OnSizeChanged(int, int, int, int)
[Register("onSizeChanged", "(IIII)V", "GetOnSizeChanged_IIIIHandler")]
public virtual void OnSizeChanged(int w, int h, int oldw, int oldh)
Parameters
w int
h int
oldw int
oldh int
Recalculate()
[Register("recalculate", "()V", "")]
public void Recalculate()
ResizeContentViews()
[Register("resizeContentViews", "()V", "GetResizeContentViewsHandler")]
public virtual void ResizeContentViews()
SetAutoSnappingProgressStrokeColor(int)
[Register("setAutoSnappingProgressStrokeColor", "(I)V", "")]
public void SetAutoSnappingProgressStrokeColor(int strokeColor)
Parameters
strokeColor int
SetAutoSnappingProgressStrokeWidth(int)
[Register("setAutoSnappingProgressStrokeWidth", "(I)V", "")]
public void SetAutoSnappingProgressStrokeWidth(int strokeWidth)
Parameters
strokeWidth int
SetBottomPlaceholder(View)
[Register("setBottomPlaceholder", "(Landroid/view/View;)V", "")]
public void SetBottomPlaceholder(View view)
Parameters
view View
SetCornerRadius(int)
[Register("setCornerRadius", "(I)V", "")]
public void SetCornerRadius(int radius)
Parameters
radius int
SetFinderInset(Integer, Integer, Integer, Integer)
[Register("setFinderInset", "(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V", "")]
public void SetFinderInset(Integer left, Integer top, Integer right, Integer bottom)
Parameters
left Integer
top Integer
right Integer
bottom Integer
SetFinderMinPadding(int)
[Register("setFinderMinPadding", "(I)V", "")]
public void SetFinderMinPadding(int padding)
Parameters
padding int
SetFinderPlaceholder(View)
[Register("setFinderPlaceholder", "(Landroid/view/View;)V", "")]
public void SetFinderPlaceholder(View view)
Parameters
view View
SetFixedFinderHeight(int)
[Register("setFixedFinderHeight", "(I)V", "")]
public void SetFixedFinderHeight(int fixedFinderHeight)
Parameters
fixedFinderHeight int
SetFixedFinderWidth(int)
[Register("setFixedFinderWidth", "(I)V", "")]
public void SetFixedFinderWidth(int fixedFinderWidth)
Parameters
fixedFinderWidth int
SetOverlayColor(int)
[Register("setOverlayColor", "(I)V", "")]
public void SetOverlayColor(int overlayColor)
Parameters
overlayColor int
SetSafeAreaInset(Integer, Integer, Integer, Integer)
[Register("setSafeAreaInset", "(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V", "")]
public void SetSafeAreaInset(Integer left, Integer top, Integer right, Integer bottom)
Parameters
left Integer
top Integer
right Integer
bottom Integer
SetStrokeColor(int)
[Register("setStrokeColor", "(I)V", "")]
public void SetStrokeColor(int strokeColor)
Parameters
strokeColor int
SetStrokeWidth(int)
[Register("setStrokeWidth", "(I)V", "")]
public void SetStrokeWidth(int strokeWidth)
Parameters
strokeWidth int
SetTopPlaceholder(View)
[Register("setTopPlaceholder", "(Landroid/view/View;)V", "")]
public void SetTopPlaceholder(View view)
Parameters
view View