logo

IconButton

flutter

material.dart

`IconButton` — это кнопка, отображающая только иконку, без текста. Используется для компактных действий: удалить, сохранить, поделиться и т.д.

💡 Примечание:

`IconButton` автоматически применяет эффекты ripple и фокусировки при оборачивании в `Material`.

Основные параметры

icon (Widget)— обязательный

Виджет, отображающий иконку (чаще всего `Icon`).

onPressed (Callback)— обязательный

Обработчик нажатия. Если `null`, кнопка неактивна.

color (Color)

Цвет иконки в обычном состоянии.

iconSize (double)

Размер иконки.

tooltip (String)

Подсказка, показываемая при долгом нажатии или наведении (например, в вебе).

⚠️ Важно:

`IconButton` не имеет обводки или тени. Для визуального выделения можно обернуть его в `Container`, `Material` или использовать `CircleAvatar`.