Icon
Renders a single Material Symbol by literal name — a thin wrapper over MaterialSymbol. Prefer the IconSchema overload below when rendering directly from a tile's own IconSchema field.
Parameters
Material Symbol name (Google's icon font naming, e.g. "settings", "delete").
applied to the rendered glyph.
whether to use the filled variant of the icon.
icon color. Defaults to the ambient content color when null.
icon size. Defaults to the ambient text size when null.
outline/rounded/sharp glyph style. Defaults to outlined when null.
Renders an IconSchema directly — the composable every built-in icon-bearing tile (Icon, Button.icon, AssistChip.leadingIcon, etc.) uses under the hood, and the one a custom TileRenderer should reach for whenever it needs to render an IconSchema field.
Parameters
the icon to render — its own name/color/size/style are all read from here.
whether to use the filled variant of the icon — not part of IconSchema itself, so it's a separate parameter, false by default.
applied to the rendered glyph.