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:
Futureque 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.
\