From 7aee6f2bb0ab578bd8ad63b189a2007c3683b6d6 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sun, 23 Aug 2015 15:08:46 +0200 Subject: [PATCH] Added a default BlurProcessor Constructor --- .../com/kabouzeid/gramophone/imageloader/BlurProcessor.java | 5 +++++ .../gramophone/ui/activities/AlbumDetailActivity.java | 2 +- .../gramophone/ui/activities/ArtistDetailActivity.java | 2 +- .../ui/activities/base/AbsSlidingMusicPanelActivity.java | 4 ++-- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/imageloader/BlurProcessor.java b/app/src/main/java/com/kabouzeid/gramophone/imageloader/BlurProcessor.java index bc5b1126..84573a14 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/imageloader/BlurProcessor.java +++ b/app/src/main/java/com/kabouzeid/gramophone/imageloader/BlurProcessor.java @@ -9,9 +9,14 @@ import com.nostra13.universalimageloader.core.process.BitmapProcessor; * @author Karim Abou Zeid (kabouzeid) */ public class BlurProcessor implements BitmapProcessor { + public static final int DEFAULT_BLUR_RADIUS = 10; final int blurRadius; + public BlurProcessor() { + this.blurRadius = DEFAULT_BLUR_RADIUS; + } + public BlurProcessor(int blurRadius) { this.blurRadius = blurRadius; } diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/AlbumDetailActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/AlbumDetailActivity.java index 82c4d021..fc78375a 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/AlbumDetailActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/AlbumDetailActivity.java @@ -246,7 +246,7 @@ public class AlbumDetailActivity extends AbsSlidingMusicPanelActivity implements ImageLoader.getInstance().displayImage( imageUri, albumArtBackground, - new DisplayImageOptions.Builder().postProcessor(new BlurProcessor(10)).build() + new DisplayImageOptions.Builder().postProcessor(new BlurProcessor()).build() ); } diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/ArtistDetailActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/ArtistDetailActivity.java index 1885173b..75254ef2 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/ArtistDetailActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/ArtistDetailActivity.java @@ -360,7 +360,7 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement ImageLoader.getInstance().displayImage( imageUri, artistImageBackground, - new DisplayImageOptions.Builder().postProcessor(new BlurProcessor(10)).build() + new DisplayImageOptions.Builder().postProcessor(new BlurProcessor()).build() ); } diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java index a67add18..2e4da9f8 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java @@ -893,7 +893,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi ImageLoader.getInstance().displayImage( "drawable://" + R.drawable.default_album_art, 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( imageUri, albumArtBackground, - new DisplayImageOptions.Builder().postProcessor(new BlurProcessor(10)).build() + new DisplayImageOptions.Builder().postProcessor(new BlurProcessor()).build() ); } }