SimpleFillSymbol constructor
- {SimpleFillSymbolStyle style = SimpleFillSymbolStyle.solid,
- Color color = const Color(0xFFD3D3D3),
- LineSymbol? outline}
Creates a simple fill symbol object with a color, style and outline.
Parameters:
style
— The type of simple fill symbol to create.color
— The color of the simple fill symbol.outline
— The outline of the simple fill symbol.
Implementation
factory SimpleFillSymbol(
{SimpleFillSymbolStyle style = SimpleFillSymbolStyle.solid,
Color color = const Color(0xFFD3D3D3),
LineSymbol? outline}) {
_initializeArcGISEnvironmentIfNeeded();
final coreColor = color.toArcGIS();
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_SimpleFillSymbol_createWith(style.coreValue,
coreColor._handle, outline?._handle ?? ffi.nullptr, errorHandler);
});
final SimpleFillSymbol object =
ArcGISSymbol._instanceCache.instanceWith(handle);
object._color.cache(color);
object._outline.cache(outline);
return object;
}