StacVisualDensity class

A Stac model representing Flutter's VisualDensity class.

Defines the visual density of a widget, which affects the size of interactive elements like buttons and form fields.

StacVisualDensity(
  horizontal: -1.0,
  vertical: -1.0,
)
{
  "horizontal": -1.0,
  "vertical": -1.0
}
Inheritance
Available extensions
Annotations
  • @JsonSerializable.new()

Constructors

StacVisualDensity({double? horizontal, double? vertical})
Creates a StacVisualDensity with the given density values.
const
StacVisualDensity.fromJson(Map<String, dynamic> json)
Creates a StacVisualDensity from JSON.
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
horizontal → double?
The horizontal density adjustment. Negative values make the widget more compact horizontally.
final
parse → VisualDensity

Available on StacVisualDensity, provided by the StacVisualDensityParser extension

no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
vertical → double?
The vertical density adjustment. Negative values make the widget more compact vertically.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Converts this visual density to JSON.
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited