BlurTransform not working sometimes
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)