Added a default BlurProcessor Constructor

This commit is contained in:
Karim Abou Zeid 2015-08-23 15:08:46 +02:00
commit 7aee6f2bb0
4 changed files with 9 additions and 4 deletions

View file

@ -9,9 +9,14 @@ import com.nostra13.universalimageloader.core.process.BitmapProcessor;
* @author Karim Abou Zeid (kabouzeid) * @author Karim Abou Zeid (kabouzeid)
*/ */
public class BlurProcessor implements BitmapProcessor { public class BlurProcessor implements BitmapProcessor {
public static final int DEFAULT_BLUR_RADIUS = 10;
final int blurRadius; final int blurRadius;
public BlurProcessor() {
this.blurRadius = DEFAULT_BLUR_RADIUS;
}
public BlurProcessor(int blurRadius) { public BlurProcessor(int blurRadius) {
this.blurRadius = blurRadius; this.blurRadius = blurRadius;
} }

View file

@ -246,7 +246,7 @@ public class AlbumDetailActivity extends AbsSlidingMusicPanelActivity implements
ImageLoader.getInstance().displayImage( ImageLoader.getInstance().displayImage(
imageUri, imageUri,
albumArtBackground, albumArtBackground,
new DisplayImageOptions.Builder().postProcessor(new BlurProcessor(10)).build() new DisplayImageOptions.Builder().postProcessor(new BlurProcessor()).build()
); );
} }

View file

@ -360,7 +360,7 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement
ImageLoader.getInstance().displayImage( ImageLoader.getInstance().displayImage(
imageUri, imageUri,
artistImageBackground, artistImageBackground,
new DisplayImageOptions.Builder().postProcessor(new BlurProcessor(10)).build() new DisplayImageOptions.Builder().postProcessor(new BlurProcessor()).build()
); );
} }

View file

@ -893,7 +893,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi
ImageLoader.getInstance().displayImage( ImageLoader.getInstance().displayImage(
"drawable://" + R.drawable.default_album_art, "drawable://" + R.drawable.default_album_art,
albumArtBackground, albumArtBackground,
new DisplayImageOptions.Builder().postProcessor(new BlurProcessor(10)).build() new DisplayImageOptions.Builder().postProcessor(new BlurProcessor()).build()
); );
} }
@ -909,7 +909,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi
ImageLoader.getInstance().displayImage( ImageLoader.getInstance().displayImage(
imageUri, imageUri,
albumArtBackground, albumArtBackground,
new DisplayImageOptions.Builder().postProcessor(new BlurProcessor(10)).build() new DisplayImageOptions.Builder().postProcessor(new BlurProcessor()).build()
); );
} }
} }