Skip to content

Picasso

WARNING

Transformを使用する前に、QmBlurViewtransformPicassoライブラリを統合したことを確認してください。

gradle
dependencies {
    // QmBlurView Transform dependency
    implementation 'com.qmdeve.blurview:transform:1.1.2'

    // Picasso dependency
    implementation 'com.squareup.picasso:picasso:2.8'
}

インポートクラス

java
// Picassoクラス
import com.squareup.picasso.Picasso;

// QmBlurView ファジー変換クラス
import com.qmdeve.blurview.transform.picasso.BlurTransformation;

Usage Example

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

            /**
            * ファジー変換を使う
            * Import class: com.qmdeve.blurview.transform.picasso.BlurTransformation
            *
            * new BlurTransformation() // デフォルトのぼかし半径25f、角丸なし
            * new BlurTransformation(float blurRadius) // カスタムぼかし半径、角丸なし
            * new BlurTransformation(float blurRadius, float roundedCorners) // カスタムぼかし半径とカスタム角丸
            */
            new BlurTransformation(25f, 50)
         )
         .into(imageView);

コンストラクタ

コンストラクタ説明
BlurTransformation()デフォルトのぼかし半径25f、角丸なしのぼかし変換を作成
BlurTransformation(float blurRadius)カスタムぼかし半径、角丸なしのぼかし変換を作成
BlurTransformation(float blurRadius, float roundedCorners)カスタムぼかし半径とカスタム角丸のぼかし変換を作成