Sto cercando di utilizzare la libreria Picasso per scaricare un'immagine dall'URL e passare questa immagine alla vista immagine circolare, ma poiché Picasso richiede che tu passi in un'immagine effettiva, mi sono fermato su come farloUso della libreria picasso con una vista immagine circolare
sto usando la libreria picasso da qui http://square.github.io/picasso/ e l'immagine cerchio vista della classe da qui https://github.com/hdodenhof/CircleImageView
Ecco l'inizio del mio codice per ottenere l'immagine
private void getData() {
userName.setText(prefs.getString("userName",""));
jobTitle.setText(prefs.getString("profile",""));
userLocation.setText(prefs.getString("location",""));
// ??????
// Picasso.with(context).load(image link here).into(imageview here);
//CircleImageView img = new CircleImageView(this);
//img.setImageResource();
//img.setImageBitmap();
//img.setImageDrawable();
//img.setImageURI();
}
Edit:
qui è la XML per la circleImageView
<michael.CircleImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/shadow"
android:layout_gravity="center"
android:layout_marginTop="16dp"
app:border_width="2dp"
app:border_color="#274978"
android:id="@+id/circleImageView"
Grazie questo ha funzionato, però Ho scelto l'altra voce come risposta, perché mi permetteva di mantenere il bordo attorno al cerchio. ImageView – MichaelStoddart
Nessun problema, puoi gestire il confine anche usando la trasformazione. Si prega di controllare i commenti sul gist sopra o ref https://gist.github.com/berkkaraoglu/ab4caa8b1fe48231dec2 –