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
Boa
[Register("boa")]
public View Boa { get; set; }
Property Value
- View
Bob
[Register("bob")]
public int Bob { get; set; }
Property Value
- int
Boc
[Register("boc")]
public View Boc { get; set; }
Property Value
- View
Boe
[Register("boe")]
public ValueAnimator Boe { get; set; }
Property Value
- ValueAnimator
Bof
[Register("bof")]
public Paint Bof { get; set; }
Property Value
- Paint
Boi
[Register("boi")]
public IFinderMathRecalculateDelegate Boi { get; set; }
Property Value
- IFinderMathRecalculateDelegate
Boj
[Register("boj")]
public CornerPathEffect Boj { get; set; }
Property Value
- CornerPathEffect
Bom
[Register("bom")]
public FinderCoreMath Bom { get; set; }
Property Value
- FinderCoreMath
Bon
[Register("bon")]
public bool Bon { get; set; }
Property Value
- bool
Boo
[Register("boo")]
public int Boo { get; set; }
Property Value
- int
Bop
[Register("bop")]
public int Bop { get; set; }
Property Value
- int
Boq
[Register("boq")]
public ValueAnimator Boq { get; set; }
Property Value
- ValueAnimator
Bor
[Register("bor")]
public float Bor { get; set; }
Property Value
- float
Bos
[Register("bos")]
public int Bos { get; set; }
Property Value
- int
BottomPlaceholderView
public View BottomPlaceholderView { get; set; }
Property Value
- View
Bou
[Register("bou")]
public int Bou { get; set; }
Property Value
- int
Bov
[Register("bov")]
public View Bov { get; set; }
Property Value
- View
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
HorizontalAlignment
public IFinderAlignment.IHorizontal HorizontalAlignment { get; set; }
Property Value
- IFinderAlignment.IHorizontal
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
VerticalAlignment
public IFinderAlignment.IVertical VerticalAlignment { get; set; }
Property Value
- IFinderAlignment.IVertical
Methods
Bod(FinderOverlayView)
[Register("bod", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Bod(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Bog(FinderOverlayView)
[Register("bog", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Bog(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Boh(FinderOverlayView)
[Register("boh", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Boh(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Bok(FinderOverlayView)
[Register("bok", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Bok(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Bok(FinderOverlayView, ValueAnimator)
[Register("bok", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroid/animation/ValueAnimator;)V", "")]
public static void Bok(FinderOverlayView p0, ValueAnimator p1)
Parameters
p0 FinderOverlayView
p1 ValueAnimator
Bok(FinderOverlayView, Insets)
[Register("bok", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroidx/core/graphics/Insets;)V", "")]
public static void Bok(FinderOverlayView p0, Insets p1)
Parameters
p0 FinderOverlayView
p1 Insets
Bol(FinderOverlayView)
[Register("bol", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Bol(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Bot(FinderOverlayView)
[Register("bot", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Bot(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Bow(FinderOverlayView)
[Register("bow", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Bow(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Boy()
[Register("boy", "()V", "")]
public void Boy()
Boy(View, View, View)
[Register("boy", "(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V", "")]
public void Boy(View p0, View p1, View p2)
Parameters
p0 View
p1 View
p2 View
Boy(FinderOverlayView)
[Register("boy", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Boy(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Boy(FinderOverlayView, ValueAnimator)
[Register("boy", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroid/animation/ValueAnimator;)V", "")]
public static void Boy(FinderOverlayView p0, ValueAnimator p1)
Parameters
p0 FinderOverlayView
p1 ValueAnimator
Boy(FinderOverlayView, Insets)
[Register("boy", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroidx/core/graphics/Insets;)V", "")]
public static void Boy(FinderOverlayView p0, Insets p1)
Parameters
p0 FinderOverlayView
p1 Insets
Boy(FinderOverlayView, long)
[Register("boy", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;J)V", "")]
public static void Boy(FinderOverlayView p0, long p1)
Parameters
p0 FinderOverlayView
p1 long
Boz(FinderOverlayView)
[Register("boz", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Boz(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
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
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