SimpleFillSymbol class final

Uses predefined patterns and colors to symbolize graphics and features that have polygon geometry.

Simple fill symbols can fill the interior of polygons using predefined fill patterns such as SimpleFillSymbolStyle.backwardDiagonal, SimpleFillSymbolStyle.vertical, SimpleFillSymbolStyle.horizontal and SimpleFillSymbolStyle.cross, as well as SimpleFillSymbolStyle.solid colors. These symbols can have an optional outline, which is defined by SimpleLineSymbol.

Inheritance

Constructors

SimpleFillSymbol({SimpleFillSymbolStyle style = SimpleFillSymbolStyle.solid, Color color = const Color(0xFFD3D3D3), LineSymbol? outline})
Creates a simple fill symbol object with a color, style and outline.
factory

Properties

color Color
The interior color of the fill symbol.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
outline LineSymbol?
A line, with a specific color and width, to be applied to the fill symbol.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
style SimpleFillSymbolStyle
The style of the simple fill symbol.
getter/setter pair

Methods

clone() ArcGISSymbol
Clones the ArcGISSymbol.
inherited
createSwatch({required double screenScale, double width = 0, double height = 0, Color backgroundColor = Colors.transparent}) Future<ArcGISImage>
Creates a swatch image using the provided width, height, screen scale, and optional background color.
inherited
createSwatchWithGeometry({required double screenScale, required double width, required double height, required Geometry geometry, Color backgroundColor = Colors.transparent}) Future<ArcGISImage>
Creates a swatch image using the provided geometry, width, height, screen scale, and optional background color.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns a JSON representation of this Object in the data type used by jsonDecode.
inherited
toJsonString() String
Returns a JSON representation of this Object as a String.
inherited
toString() String
A string representation of this object.
inherited

Operators

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