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
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
Ozb
[Register("ozb")]
public View Ozb { get; set; }
Property Value
- View
Ozd
[Register("ozd")]
public int Ozd { get; set; }
Property Value
- int
Ozf
[Register("ozf")]
public int Ozf { get; set; }
Property Value
- int
Ozg
[Register("ozg")]
public View Ozg { get; set; }
Property Value
- View
Ozh
[Register("ozh")]
public CornerPathEffect Ozh { get; set; }
Property Value
- CornerPathEffect
Ozi
[Register("ozi")]
public ValueAnimator Ozi { get; set; }
Property Value
- ValueAnimator
Ozl
[Register("ozl")]
public int Ozl { get; set; }
Property Value
- int
Ozn
[Register("ozn")]
public View Ozn { get; set; }
Property Value
- View
Ozq
[Register("ozq")]
public FinderCoreMath Ozq { get; set; }
Property Value
- FinderCoreMath
Ozr
[Register("ozr")]
public IFinderMathRecalculateDelegate Ozr { get; set; }
Property Value
- IFinderMathRecalculateDelegate
Ozt
[Register("ozt")]
public bool Ozt { get; set; }
Property Value
- bool
Ozu
[Register("ozu")]
public Paint Ozu { get; set; }
Property Value
- Paint
Ozw
[Register("ozw")]
public int Ozw { get; set; }
Property Value
- int
Ozx
[Register("ozx")]
public float Ozx { get; set; }
Property Value
- float
Ozy
[Register("ozy")]
public ValueAnimator Ozy { get; set; }
Property Value
- ValueAnimator
Ozz
[Register("ozz")]
public int Ozz { 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
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
Oza(FinderOverlayView)
[Register("oza", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Oza(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Ozc()
[Register("ozc", "()V", "")]
public void Ozc()
Ozc(View, View, View)
[Register("ozc", "(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V", "")]
public void Ozc(View p0, View p1, View p2)
Parameters
p0 View
p1 View
p2 View
Ozc(FinderOverlayView)
[Register("ozc", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Ozc(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Ozc(FinderOverlayView, ValueAnimator)
[Register("ozc", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroid/animation/ValueAnimator;)V", "")]
public static void Ozc(FinderOverlayView p0, ValueAnimator p1)
Parameters
p0 FinderOverlayView
p1 ValueAnimator
Ozc(FinderOverlayView, Insets)
[Register("ozc", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroidx/core/graphics/Insets;)V", "")]
public static void Ozc(FinderOverlayView p0, Insets p1)
Parameters
p0 FinderOverlayView
p1 Insets
Ozc(FinderOverlayView, long)
[Register("ozc", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;J)V", "")]
public static void Ozc(FinderOverlayView p0, long p1)
Parameters
p0 FinderOverlayView
p1 long
Oze(FinderOverlayView)
[Register("oze", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Oze(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Ozj(FinderOverlayView)
[Register("ozj", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Ozj(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Ozk(FinderOverlayView)
[Register("ozk", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Ozk(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Ozk(FinderOverlayView, ValueAnimator)
[Register("ozk", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroid/animation/ValueAnimator;)V", "")]
public static void Ozk(FinderOverlayView p0, ValueAnimator p1)
Parameters
p0 FinderOverlayView
p1 ValueAnimator
Ozk(FinderOverlayView, Insets)
[Register("ozk", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;Landroidx/core/graphics/Insets;)V", "")]
public static void Ozk(FinderOverlayView p0, Insets p1)
Parameters
p0 FinderOverlayView
p1 Insets
Ozo(FinderOverlayView)
[Register("ozo", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Ozo(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Ozp(FinderOverlayView)
[Register("ozp", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Ozp(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Ozs(FinderOverlayView)
[Register("ozs", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Ozs(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
Ozv(FinderOverlayView)
[Register("ozv", "(Lio/scanbot/sdk/ui/camera/FinderOverlayView;)V", "")]
public static void Ozv(FinderOverlayView p0)
Parameters
p0 FinderOverlayView
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