JsonFaIconBuilderModel class
Creates an icon.
The size and color default to the value given by the current IconTheme.
Properties
-
args
→ Map<String, dynamic>
-
finalinherited
-
color
→ Color?
-
The color to use when drawing the icon.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
icon
→ dynamic
-
The icon to display. Available icons are listed in
FontAwesomeIcons
.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
semanticLabel
→ String?
-
Semantic label for the icon.
final
-
shadows
→ List<Shadow>?
-
A list of
Shadow
s that will be painted underneath the icon.
final
-
size
→ double?
-
The size of the icon in logical pixels.
final
-
textDirection
→ TextDirection?
-
The text direction to use for rendering the icon.
final
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson()
→ Map<String, dynamic>
-
Abstract function that concrete classes must implement. This must encode
the internal data model to a JSON compatible representation.
-
toString()
→ String
-
Returns the string encoded JSON representation for this class. This will
remove all null values and empty collections from the returned string.
inherited