diff --git a/avatar-view-glide/src/main/java/agency/tango/android/avatarviewglide/GlideLoader.java b/avatar-view-glide/src/main/java/agency/tango/android/avatarviewglide/GlideLoader.java index 0d2f9cb..b3f0541 100644 --- a/avatar-view-glide/src/main/java/agency/tango/android/avatarviewglide/GlideLoader.java +++ b/avatar-view-glide/src/main/java/agency/tango/android/avatarviewglide/GlideLoader.java @@ -22,11 +22,12 @@ public GlideLoader(String defaultPlaceholderString) { @Override public void loadImage(@NonNull AvatarView avatarView, @NonNull AvatarPlaceholder avatarPlaceholder, @NonNull String avatarUrl) { Glide.with(avatarView.getContext()) - .load(avatarUrl) - .crossFade() - .placeholder(avatarPlaceholder) - .fitCenter() - .into(avatarView); + .load(avatarUrl) + .fitCenter() + .centerCrop() + .placeholder(avatarPlaceholder) + .crossFade() + .into(avatarView); } } diff --git a/avatar-view-picasso/src/main/java/agency/tango/android/avatarview/loader/PicassoLoader.java b/avatar-view-picasso/src/main/java/agency/tango/android/avatarview/loader/PicassoLoader.java index 2744496..b23e05e 100644 --- a/avatar-view-picasso/src/main/java/agency/tango/android/avatarview/loader/PicassoLoader.java +++ b/avatar-view-picasso/src/main/java/agency/tango/android/avatarview/loader/PicassoLoader.java @@ -21,9 +21,10 @@ public PicassoLoader(String defaultPlaceholderString) { @Override public void loadImage(@NonNull AvatarView avatarView, @NonNull AvatarPlaceholder avatarPlaceholder, String avatarUrl) { Picasso.with(avatarView.getContext()) - .load(avatarUrl) - .placeholder(avatarPlaceholder) - .fit() - .into(avatarView); + .load(avatarUrl) + .fit() + .centerCrop() + .placeholder(avatarPlaceholder) + .into(avatarView); } } diff --git a/build.gradle b/build.gradle index aaf8e7a..8a69022 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { maven { url "https://jitpack.io" } } dependencies { - classpath 'com.android.tools.build:gradle:2.2.2' + classpath 'com.android.tools.build:gradle:2.3.3' classpath 'com.novoda:bintray-release:0.3.4' } } diff --git a/example-data-binding/src/main/java/agency/tango/android/avatarview/example/viewmodel/ExampleViewModel.java b/example-data-binding/src/main/java/agency/tango/android/avatarview/example/viewmodel/ExampleViewModel.java index 2569f3e..a3d1539 100644 --- a/example-data-binding/src/main/java/agency/tango/android/avatarview/example/viewmodel/ExampleViewModel.java +++ b/example-data-binding/src/main/java/agency/tango/android/avatarview/example/viewmodel/ExampleViewModel.java @@ -13,7 +13,7 @@ public class ExampleViewModel extends BaseObservable { private static final String OBAMA_IMAGE = "http://pixel.nymag.com/imgs/daily/vulture/2016/08/11/11-obama-sex-playlist.w529.h529.jpg"; private static final String DUDA_IMAGE = "https://pbs.twimg.com/profile_images/556495456805453826/wKEOCDN0_400x400.png"; private static final String STONOGA_IMAGE = "http://brzeg24.pl/wp-content/uploads/2015/06/Zbigniew-Stonoga-e1434539892479.jpg"; - private static final String LINDA_IMAGE = "http://www.cyfraplus.pl/ms_galeria/fotostar/3032_c.jpg"; + private static final String PICHAI_IMAGE = "https://business-reporter.co.uk/wp-content/uploads/2016/02/pichai-PA.jpg"; public User userWithNoImageSmall; public User userWithNoImage; @@ -30,7 +30,7 @@ public ExampleViewModel() { userWithImageSmall = new User("Obama", OBAMA_IMAGE); userWithImage = new User("Duda", DUDA_IMAGE); userWithImageBiggest = new User("Stonoga", STONOGA_IMAGE); - refreshableUser = new User("Linda", LINDA_IMAGE); + refreshableUser = new User("Pichai", PICHAI_IMAGE); } @Bindable @@ -39,7 +39,7 @@ public User getRefreshableUser() { } public void reloadImage() { - refreshableUser.setAvatarUrl(String.format("%s?%s", LINDA_IMAGE, new Date().getTime())); //new Date() added in order to block Picasso caching + refreshableUser.setAvatarUrl(String.format("%s?%s", PICHAI_IMAGE, new Date().getTime())); //new Date() added in order to block Picasso caching notifyPropertyChanged(BR.refreshableUser); } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 04e285f..b41529c 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Mon Dec 28 10:00:20 PST 2015 +#Fri Sep 22 16:15:52 CEST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip