iconButton static method
- BuildContext context,
- dynamic function()?,
- String tooltip,
- IconData icon, [
- Color? colors = AppColors.darkPurpleColor,
- double? size,
- EdgeInsetsGeometry? padding,
Crea un IconButton con un Tooltip.
El método devuelve un IconButton que contiene un Icon. Al hacer clic
en el botón, se ejecuta la función proporcionada.
Parametros:
context: El contexto de la aplicación.function: La función que se ejecutará cuando el botón sea presionado.tooltip: La clave de mensaje para obtener el texto del Tooltip.icon: El icono que se va a mostrar en elIconButton.colors: Color para el icono opcional, el cual por defecto será un morado oscuro.size: El tamaño del icono del botón. Si esnull, pondrá el valor predeterminado.padding: Padding del botón. Si esnull, aplica el padding predeterminado.
Implementation
static IconButton iconButton(
BuildContext context, Function()? function, String tooltip, IconData icon,
[Color? colors = AppColors.darkPurpleColor,
double? size,
EdgeInsetsGeometry? padding]) {
final messageTooltip = Internationalization.internationalization
.getLocalizations(context, tooltip);
return IconButton(
onPressed: function,
color: colors,
padding: padding,
tooltip: messageTooltip,
icon: Icon(icon, size: size));
}