BasePointer class abstract
A BasePointer is a widget that is used to indicate the value of the LinearGauge.
The LinearGauge takes a list of BasePointer as an input i.e Pointer & WidgetPointer.
value Sets the value of the pointer
height and weight Sets the height & weight of the pointer
child adds the custom widget as a pointer
PointerShape Sets the shape of the pointer
Note: The value of the pointer should be between the start and end value of the LinearGauge and if the value is null it takes the value specified in Linear Gauge
const LinearGauge(
pointers: const [
Pointer(
value: 50.0,
color: Colors.red,
shape: PointerShape.circle,
),
WidgetPointer(
value: 20.0,
child: Image.assets("image",height:100,width:100),
),
],
),
- Implementers
Constructors
- BasePointer({Key? key, required double value, PointerPosition pointerPosition = PointerPosition.center, PointerAlignment pointerAlignment = PointerAlignment.center, int animationDuration = 1000, Curve animationType = Curves.ease, bool enableAnimation = true})
Properties
- animationDuration → int
-
Specifies the load time animation duration with enableAnimation.
Duration is defined in milliseconds.
final
- animationType → Curve
-
Specifies the animation type of pointers.
final
- enableAnimation → bool
-
Specifies the load time animation duration with enableAnimation.
Duration is defined in milliseconds.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- pointerAlignment → PointerAlignment
-
Pointer Alignment on the LinearGauge sets the alignment of
pointeron the LinearGaugefinal - pointerPosition → PointerPosition
-
Pointer Position on the LinearGauge sets the position of
pointeron the LinearGaugefinal - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → double
-
valueSets the value of the pointer on the LinearGauge default is to set to the value of the LinearGaugefinal
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited