SignpostDetails class Core
Signpost rendering and semantic details.
Provides appearance cues and structured sign elements used by navigation UI. Obtain instances via NavigationInstruction.signpostDetails or RouteInstructionBase.signpostDetails. This class should not be constructed directly.
It exposes background/border/text colors, a rendered image representation (configurable by size, format and render settings), and a list of SignpostItem elements used to assemble on‑screen sign displays.
See also:
- NavigationInstruction.signpostDetails — Obtain signpost details for a navigation instruction.
- RouteInstructionBase.signpostDetails — obtain signpost details for a route instruction.
- SignpostImg — abstract image representation returned by image.
Properties
- backgroundColor → Color
-
Background color used by the signpost, when available.
no setter
- borderColor → Color
-
Border color used by the signpost, when available.
no setter
- hasBackgroundColor → bool
-
Whether a background color is present for this signpost.
no setter
- hasBorderColor → bool
-
Whether a border color is present for this signpost.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasRegisteredAutoReleaseObject ↔ bool
-
getter/setter pairinherited
- hasTextColor → bool
-
Whether a text color is present for this signpost.
no setter
- image → SignpostImg
-
Get the signpost image as a SignpostImg.
no setter
-
items
→ List<
SignpostItem> -
Structured signpost elements used to assemble the sign layout.
no setter
- pointerId → int
-
The pointer ID of the native object
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- textColor → Color
-
Text color used for signpost labels, when available.
no setter
Methods
-
dispose(
) → void -
Disposes the native object.
inherited
-
getImage(
{Size? size, ImageFileFormat? format, SignpostImageRenderSettings renderSettings = const SignpostImageRenderSettings(), bool allowResize = false}) → Uint8List? - Rendered image bytes for this signpost.
-
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