Skip to content

Picasso

WARNING

Avant d'utiliser Transform, assurez-vous d'avoir intégré la bibliothèque Picasso.

groovy
dependencies {
    // Dépendance QmBlurView Transform
    implementation 'com.qmdeve.blurview:transform:1.1.3'

    // Dépendance Picasso
    implementation 'com.squareup.picasso:picasso:2.8'
}

Importer la classe

java
// Classe principale Picasso
import com.squareup.picasso.Picasso;

// Classe de transformation floue QmBlurView
import com.qmdeve.blurview.transform.picasso.BlurTransformation;

Exemple d'utilisation

java
Picasso.get()
         .load(R.drawable.image)
         .fit()
         .centerCrop()
         .transform(

            /**
            * Utilisation de la transformation floue
            * Importer la classe: com.qmdeve.blurview.transform.picasso.BlurTransformation
            *
            * new BlurTransformation() // Rayon de flou par défaut 25f, coins arrondis 0
            * new BlurTransformation(float blurRadius) // Rayon de flou personnalisé, sans coins arrondis
            * new BlurTransformation(float blurRadius, float roundedCorners) // Rayon de flou personnalisé et coins arrondis
            */
            new BlurTransformation(25f, 50)
         )
         .into(imageView);

Constructeurs

ConstructeurDescription
BlurTransformation()Crée une transformation floue avec un rayon de flou par défaut de 25f et sans coins arrondis
BlurTransformation(float blurRadius)Crée une transformation floue avec un rayon de flou personnalisé et sans coins arrondis
BlurTransformation(float blurRadius, float roundedCorners)Crée une transformation floue avec un rayon de flou personnalisé et des coins arrondis personnalisés