SignpostDetails class Core
Signpost details class.
This class should not be instantiated directly. Instead, use the NavigationInstruction.signpostDetails getter to obtain an instance.
Carries rich signpost rendering and semantic data used by navigation UI. It exposes appearance cues (background, border and text colors), a rendered image representation configurable by size/format and render options, and a structured collection of sign elements for building on‑screen signpost displays.
Properties
- backgroundColor → Color
-
Get the background color for the signpost.
no setter
- borderColor → Color
-
Get the border color for the signpost.
no setter
- hasBackgroundColor → bool
-
Check the background color for the signpost.
no setter
- hasBorderColor → bool
-
Check the border color for the signpost.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasTextColor → bool
-
Check the text color for the signpost.
no setter
- image → SignpostImg
-
Get the image of this SignpostDetails.
no setter
-
items
→ List<
SignpostItem> -
Get the list with SignpostItem elements.
no setter
- pointerId → int
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- textColor → Color
-
Get the text color for the signpost.
no setter
Methods
-
dispose(
) → void -
getImage(
{Size? size, ImageFileFormat? format, SignpostImageRenderSettings renderSettings = const SignpostImageRenderSettings()}) → Uint8List? - Get the image of this SignpostDetails.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerAutoReleaseObject(
int pointerId) → void -
Registers an object for auto release.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited