usar quiere que propiedad para img imagen funciona etiqueta emplea ejemplos ejemplo decir atributo android picasso

android - quiere - Imagen de carga de Picasso desde el sistema de archivos



que quiere decir alt en html (6)

Al buscar en el código fuente también descubrí que puede cargar la imagen desde el sistema de archivos añadiendo file: prefijo de cadena a su ruta de imagen. Por ejemplo:

file:path/to/your/image

Además, al usar startActivityForResult, obtendrá algo como esto:

Uri imageContent = data.getData();

Luego, puede llamar a Picasso.with(getContext()).load(imageContent.toString).into(imageView); directamente sin necesidad de crear un Cursor y consultar la ruta de la imagen.

¿Puedo usar la biblioteca de Picasso para cargar imágenes desde el sistema de archivos?

Estoy usando startActivityForResult para permitir que el usuario elija una foto de su galería y luego quiera mostrar la imagen seleccionada.

Ya tengo el código de trabajo para obtener el sistema de archivos de imagen Uri , pero no puedo hacer funcionar el método Picasso.load() .


Básicamente, necesitamos tres cosas: Context , image´s path y el contenedor ImageView

Picasso.with(context).load("/files/my_image.jpg").into(myImageView);

pero podemos hacer uso de más opciones:

.resize(20, 20) .centerCrop() .placeholder(R.drawable.user_placeholder) .error(R.drawable.user_placeholder_error)

etc ...

más información: http://square.github.io/picasso/


Por supuesto que puede. De hecho, es bastante sencillo:

File f = new File("path-to-file/file.png")

o

File f = new File(uri) Picasso.with(getActivity()).load(f).into(imageView);

además

Picasso.with(getActivity()).load(uri).into(imageView);

trabajos


Prueba esto:

Picasso.with(context) .load("file://"+path) // Add this .config(Bitmap.Config.RGB_565) .fit().centerCrop() .into(imageView);

Funciona perfecto para mí.


Sí tu puedes.

Tratar:

Picasso.with(context).load(new File(YOUR_FILE_PATH)).into(imageView);

EDITAR

También puede llamar a .load(YOUR_URI) lugar también.


> Picasso.get().load(R.drawable.landing_screen).into(imageView1); > Picasso.get().load("file:///android_asset/DvpvklR.png").into(imageView2); > Picasso.get().load(new File(...)).into(imageView3);