Picasso
WARNING
Transformを使用する前に、QmBlurViewのtransformとPicassoライブラリを統合したことを確認してください。
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) | カスタムぼかし半径とカスタム角丸のぼかし変換を作成 |
