iconMaker static method

Tooltip iconMaker(
  1. BuildContext context,
  2. IconData icon,
  3. String messageKey, [
  4. double? size = 25,
  5. Color color = AppColors.darkPurpleColor,
])

Crea un icono con un Tooltip asociado.

El método devuelve un Tooltip que envuelve un Icon. Si no se especifica un tamaño, el valor por defecto es 25.

Parametros:

  • context: El contexto de la aplicación.
  • icon: El icono que se va a mostrar.
  • messageKey: La clave de mensaje para obtener el texto del Tooltip.
  • size: El tamaño del icono. Si es null, el valor predeterminado es 25.
  • color: El color del icono. Si no se proporciona ningun color, será morado oscuro.

Implementation

static Tooltip iconMaker(
    BuildContext context, IconData icon, String messageKey,
    [double? size = 25, Color color = AppColors.darkPurpleColor]) {
  final messageTooltip = Internationalization.internationalization
      .getLocalizations(context, messageKey);
  return Tooltip(
    message: messageTooltip,
    child: Icon(icon, color: color, size: size),
  );
}