BarcodeArPopoverAnnotation class
An annotation comprising a set of buttons, each containing an icon and text, which appears only when the user taps on the corresponding barcode highlight.
Added in version 7.1.0
- Inheritance
-
- Object
- BarcodeArAnnotation
- BarcodeArPopoverAnnotation
Constructors
-
BarcodeArPopoverAnnotation(Barcode _barcode, List<
BarcodeArPopoverAnnotationButton> buttons) - Constructs a new instance with the given buttons and barcode.
Properties
- anchor ↔ BarcodeArPopoverAnnotationAnchor
-
The annotation anchor. The default value is BarcodeArPopoverAnnotationAnchor.bottom.
getter/setter pair
- annotationTrigger ↔ BarcodeArAnnotationTrigger
-
The trigger that causes the annotation to be presented. By default is BarcodeArAnnotationTrigger.highlightTap.
getter/setter pairoverride
- barcode → Barcode
-
Returns the barcode provided in the constructor.
no setter
- barcodeId ↔ String
-
getter/setter pairinherited
-
Returns the buttons provided in the constructor.
no setter
- controller ↔ BarcodeArViewController?
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEntirePopoverTappable ↔ bool
-
If false each individual button in the popover is tappable. If true the entire popover is tappable. Default is false.
getter/setter pair
- listener ↔ BarcodeArPopoverAnnotationListener?
-
An object that receives notifications for UI-related events, such as tapping on a button.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited