Visualizzare immagini in Android con Glide
Glide viene descritta come una libreria per la gestione delle immagini in Android.
Sembra essere molto veloce, e soprattutto molto facile da usare.
E' in grado di caricare immagini anche da url remoti senza dover fare richieste HTTP; cioè, le fa direttamente la libreria al posto nostro!
Supporta tutti gli SDK dalla versione 14; quindi andiamo abbastanza indietro nel tempo.
Iniziamo con l'installazione della libreria; aggiungete questo nel gradle:
dependencies {
.........................
implementation 'com.github.bumptech.glide:glide:4.7.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'
}
Poi aggiungete un oggetto ImageView nel layout:
<ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Aggiungete nel Manifest i permessi per internet:
<uses-permission android:name="android.permission.INTERNET" />
Infine nella nostra Activity:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView imageView = findViewById(R.id.img);
Glide
.with(this)
.load("https://www.mattepuffo.com/blog/images/chip-cube.png")
.into(imageView);
}
}
Enjoy!
java android glide gradle imageview activity
Commentami!