BlurTransform not working sometimes
Touchunit opened this issue · comments
I can't recognize what is going wrong please help.
My code :
`Picasso.with(PlayScreenActivity.this)
.load(uri)
.transform(new BlurTransformation(this,25,10))
.placeholder(R.drawable.ic_default)
.error(R.drawable.ic_default)
.into(new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
});`
See the crashlytic log report
Fatal Exception: java.lang.RuntimeExceptionTransformation BlurTransformation(radius=25, sampling=10) crashed with exception.
| com.a.a.c$3.run (BitmapHunter.java:434)
| android.os.Handler.handleCallback (Handler.java:739)
| com.android.internal.os.ZygoteInit.main (ZygoteInit.java:779)
Caused by java.lang.IllegalArgumentException width and height must be > 0
| android.graphics.Bitmap.createBitmap (Bitmap.java:866)
| android.graphics.Bitmap.createBitmap (Bitmap.java:812)
| b.a.a.a.a.a (BlurTransformation.java:58)
| com.a.a.c.a (BitmapHunter.java:429)
| com.a.a.c.a (BitmapHunter.java:238)
| com.a.a.c.run (BitmapHunter.java:159)
| java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:422)
| java.lang.Thread.run (Thread.java:818)
| com.a.a.ah$d.run (Utils.java:411)