Saltearse al contenido

ImageDummy

Métodos:

getImage(String? url, {download = true})

  • Descripción: Obtiene un proveedor de imagen según la URL proporcionada.
  • Parámetros:
    • url: URL de la imagen.
    • download (opcional): Booleano que indica si se debe descargar la imagen si no está disponible localmente (predeterminado: true).
  • Devuelve: Proveedor de imagen (ImageProvider<Object>).

getImageWidget(String? url, {double? width, double? height, BoxFit? fit, download = true})

  • Descripción: Obtiene un widget de imagen según la URL proporcionada.
  • Parámetros:
    • url: URL de la imagen.
    • width (opcional): Ancho del widget de imagen.
    • height (opcional): Altura del widget de imagen.
    • fit (opcional): Modo de ajuste de la imagen dentro del widget.
    • download (opcional): Booleano que indica si se debe descargar la imagen si no está disponible localmente (predeterminado: true).
  • Devuelve: Widget de imagen (Widget).

downloadImage(String url, String name)

  • Descripción: Descarga una imagen desde una URL y la guarda localmente si no está disponible localmente.
  • Parámetros:
    • url: URL de la imagen a descargar.
    • name: Nombre de la imagen.
  • Devuelve: Future que indica si la descarga se realizó correctamente.

nameFromURL(String imageUrl)

  • Descripción: Extrae el nombre de la imagen a partir de su URL.
  • Parámetros:
    • imageUrl: URL de la imagen.
  • Devuelve: Nombre de la imagen (String).

itsCompatible(String? path)

  • Descripción: Verifica si la imagen en la ruta dada es compatible.
  • Parámetros:
    • path: Ruta de la imagen.
  • Devuelve: Booleano que indica si la imagen es compatible.

isUrl(String url)

  • Descripción: Verifica si una cadena dada es una URL válida.
  • Parámetros:
    • url: Cadena que se revisará.
  • Devuelve: Booleano que indica si la cadena es una URL válida.

Propiedades Estáticas:

  • noImageURL: URL de la imagen predeterminada cuando no se puede cargar una imagen.

\