GlassBarItem.icon constructor
const
GlassBarItem.icon({
- required Widget icon,
- required VoidCallback onTap,
- Object? id,
- String? label,
- bool enabled,
- GlassBarItemBackground background,
- Color? tintColor,
- GlassBarItemAxisBehavior axisBehavior,
An icon button inside the pinned cluster.
id mirrors UIBarButtonItem.identifier: items that share an id
across two routes are treated as the same item during a navigation
transition, so the item stays put while everything around it morphs.
When id is null, items are matched positionally from the trailing
edge — the same heuristic UIKit documents as its default.
Implementation
const factory GlassBarItem.icon({
required Widget icon,
required VoidCallback onTap,
Object? id,
String? label,
bool enabled,
GlassBarItemBackground background,
Color? tintColor,
GlassBarItemAxisBehavior axisBehavior,
}) = GlassBarIconItem;