diff options
author | Nick Bradbury <nick.bradbury@gmail.com> | 2015-02-11 15:51:54 -0500 |
---|---|---|
committer | Nick Bradbury <nick.bradbury@gmail.com> | 2015-02-11 15:51:54 -0500 |
commit | 426e5f9658fce8883fea93d236f451ee54d7465d (patch) | |
tree | 1926eceaf43465bc2e1f8bec156ed89ce135fe9d /WordPress/src/main/java/org/wordpress/android/ui/stats | |
parent | 4395be74659fd05d5ab40ca4acaca37e1f9b44b2 (diff) | |
parent | cbe1f313500a47c178a75167f9709002dd9983fe (diff) | |
download | gradle-perf-android-medium-426e5f9658fce8883fea93d236f451ee54d7465d.tar.gz |
Merge branch 'develop' of https://github.com/wordpress-mobile/WordPress-Android into issue/2306-reader-feed-preview
Conflicts:
WordPress/src/main/java/org/wordpress/android/ui/reader/adapters/ReaderBlogAdapter.java
WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/ui/stats')
7 files changed, 43 insertions, 22 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java index 702497f81..303e67d13 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsAuthorsFragment.java @@ -13,7 +13,7 @@ import org.wordpress.android.ui.stats.models.FollowDataModel; import org.wordpress.android.ui.stats.models.PostModel; import org.wordpress.android.ui.stats.service.StatsService; import org.wordpress.android.util.FormatUtils; -import org.wordpress.android.util.PhotonUtils; +import org.wordpress.android.util.GravatarUtils; import org.wordpress.android.widgets.WPNetworkImageView; import java.util.List; @@ -213,7 +213,7 @@ public class StatsAuthorsFragment extends StatsAbstractListFragment { // icon //holder.showNetworkImage(icon); - holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR); + holder.networkImageView.setImageUrl(GravatarUtils.fixGravatarUrl(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR); holder.networkImageView.setVisibility(View.VISIBLE); final FollowDataModel followData = group.getFollowData(); diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java index 14ec4f93e..e789da8c2 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java @@ -12,7 +12,7 @@ import org.wordpress.android.ui.stats.models.ClicksModel; import org.wordpress.android.ui.stats.models.SingleItemModel; import org.wordpress.android.ui.stats.service.StatsService; import org.wordpress.android.util.FormatUtils; -import org.wordpress.android.util.PhotonUtils; +import org.wordpress.android.util.GravatarUtils; import org.wordpress.android.widgets.WPNetworkImageView; import java.util.List; @@ -160,13 +160,17 @@ public class StatsClicksFragment extends StatsAbstractListFragment { public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { + final StatsViewHolder holder; if (convertView == null) { convertView = inflater.inflate(R.layout.stats_list_cell, parent, false); - convertView.setTag(new StatsViewHolder(convertView)); + holder = new StatsViewHolder(convertView); + holder.networkImageView.setErrorImageResId(R.drawable.stats_icon_default_site_avatar); + holder.networkImageView.setDefaultImageResId(R.drawable.stats_icon_default_site_avatar); + convertView.setTag(holder); + } else { + holder = (StatsViewHolder) convertView.getTag(); } - final StatsViewHolder holder = (StatsViewHolder) convertView.getTag(); - ClickGroupModel group = (ClickGroupModel) getGroup(groupPosition); String name = group.getName(); @@ -184,7 +188,7 @@ public class StatsClicksFragment extends StatsAbstractListFragment { // totals holder.totalsTextView.setText(FormatUtils.formatDecimal(total)); - holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.STATS_SITE_AVATAR); + holder.networkImageView.setImageUrl(GravatarUtils.fixGravatarUrl(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.BLAVATAR); holder.networkImageView.setVisibility(View.VISIBLE); if (children == 0) { diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java index 311fb1b55..4c46d6215 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsCommentsFragment.java @@ -18,7 +18,7 @@ import org.wordpress.android.ui.stats.models.PostModel; import org.wordpress.android.ui.stats.service.StatsService; import org.wordpress.android.util.AppLog; import org.wordpress.android.util.FormatUtils; -import org.wordpress.android.util.PhotonUtils; +import org.wordpress.android.util.GravatarUtils; import org.wordpress.android.widgets.WPNetworkImageView; import java.util.List; @@ -194,7 +194,7 @@ public class StatsCommentsFragment extends StatsAbstractListFragment { holder.totalsTextView.setText(FormatUtils.formatDecimal(currentRowData.getViews())); // avatar - holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(currentRowData.getAvatar(), mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR); + holder.networkImageView.setImageUrl(GravatarUtils.fixGravatarUrl(currentRowData.getAvatar(), mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR); holder.networkImageView.setVisibility(View.VISIBLE); final FollowDataModel followData = currentRowData.getFollowData(); diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java index b6b877a67..f69b67bb5 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsFollowersFragment.java @@ -20,7 +20,7 @@ import org.wordpress.android.ui.stats.service.StatsService; import org.wordpress.android.util.AppLog; import org.wordpress.android.util.DisplayUtils; import org.wordpress.android.util.FormatUtils; -import org.wordpress.android.util.PhotonUtils; +import org.wordpress.android.util.GravatarUtils; import org.wordpress.android.util.StringUtils; import org.wordpress.android.util.UrlUtils; import org.wordpress.android.widgets.WPNetworkImageView; @@ -289,7 +289,9 @@ public class StatsFollowersFragment extends StatsAbstractListFragment { holder.totalsTextView.setText(getSinceLabel(currentRowData.getDateSubscribed())); // Avatar - holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(currentRowData.getAvatar(), mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.AVATAR); + holder.networkImageView.setImageUrl( + GravatarUtils.fixGravatarUrl(currentRowData.getAvatar(), mResourceVars.headerAvatarSizePx), + WPNetworkImageView.ImageType.AVATAR); holder.networkImageView.setVisibility(View.VISIBLE); if (followData == null) { diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java index 9dfbd0a35..213c5b771 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsGeoviewsFragment.java @@ -20,7 +20,7 @@ import org.wordpress.android.ui.stats.service.StatsService; import org.wordpress.android.util.AppLog; import org.wordpress.android.util.DisplayUtils; import org.wordpress.android.util.FormatUtils; -import org.wordpress.android.util.PhotonUtils; +import org.wordpress.android.util.GravatarUtils; import org.wordpress.android.widgets.WPNetworkImageView; import java.util.List; @@ -219,7 +219,9 @@ public class StatsGeoviewsFragment extends StatsAbstractListFragment { holder.totalsTextView.setText(FormatUtils.formatDecimal(total)); // image (country flag) - holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(imageUrl, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.BLAVATAR); + holder.networkImageView.setImageUrl( + GravatarUtils.fixGravatarUrl(imageUrl, mResourceVars.headerAvatarSizePx), + WPNetworkImageView.ImageType.BLAVATAR); holder.networkImageView.setVisibility(View.VISIBLE); return rowView; diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java index 7f0dca053..da888eda9 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java @@ -11,6 +11,7 @@ import org.wordpress.android.ui.stats.models.PublicizeModel; import org.wordpress.android.ui.stats.models.SingleItemModel; import org.wordpress.android.ui.stats.service.StatsService; import org.wordpress.android.util.FormatUtils; +import org.wordpress.android.util.GravatarUtils; import org.wordpress.android.util.StringUtils; import org.wordpress.android.widgets.WPNetworkImageView; @@ -78,15 +79,19 @@ public class StatsPublicizeFragment extends StatsAbstractListFragment { public View getView(int position, View convertView, ViewGroup parent) { View rowView = convertView; // reuse views + final StatsViewHolder holder; if (rowView == null) { rowView = inflater.inflate(R.layout.stats_list_cell, parent, false); // configure view holder - StatsViewHolder viewHolder = new StatsViewHolder(rowView); - rowView.setTag(viewHolder); + holder = new StatsViewHolder(rowView); + holder.networkImageView.setErrorImageResId(R.drawable.stats_icon_default_site_avatar); + holder.networkImageView.setDefaultImageResId(R.drawable.stats_icon_default_site_avatar); + rowView.setTag(holder); + } else { + holder = (StatsViewHolder) rowView.getTag(); } final SingleItemModel currentRowData = list.get(position); - StatsViewHolder holder = (StatsViewHolder) rowView.getTag(); String serviceName = currentRowData.getTitle(); @@ -97,7 +102,9 @@ public class StatsPublicizeFragment extends StatsAbstractListFragment { holder.totalsTextView.setText(FormatUtils.formatDecimal(currentRowData.getTotals())); // image - holder.networkImageView.setImageUrl(getServiceImage(serviceName), WPNetworkImageView.ImageType.STATS_SITE_AVATAR); + holder.networkImageView.setImageUrl( + GravatarUtils.fixGravatarUrl(getServiceImage(serviceName), mResourceVars.headerAvatarSizePx), + WPNetworkImageView.ImageType.BLAVATAR); holder.networkImageView.setVisibility(View.VISIBLE); return rowView; diff --git a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java index a044e4e51..62cf4271b 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java @@ -12,7 +12,7 @@ import org.wordpress.android.ui.stats.models.ReferrersModel; import org.wordpress.android.ui.stats.models.SingleItemModel; import org.wordpress.android.ui.stats.service.StatsService; import org.wordpress.android.util.FormatUtils; -import org.wordpress.android.util.PhotonUtils; +import org.wordpress.android.util.GravatarUtils; import org.wordpress.android.widgets.WPNetworkImageView; import java.util.List; @@ -172,13 +172,17 @@ public class StatsReferrersFragment extends StatsAbstractListFragment { public View getGroupView(final int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { + final StatsViewHolder holder; if (convertView == null) { convertView = inflater.inflate(R.layout.stats_list_cell, parent, false); - convertView.setTag(new StatsViewHolder(convertView)); + holder = new StatsViewHolder(convertView); + holder.networkImageView.setErrorImageResId(R.drawable.stats_icon_default_site_avatar); + holder.networkImageView.setDefaultImageResId(R.drawable.stats_icon_default_site_avatar); + convertView.setTag(holder); + } else { + holder = (StatsViewHolder) convertView.getTag(); } - final StatsViewHolder holder = (StatsViewHolder) convertView.getTag(); - ReferrerGroupModel group = (ReferrerGroupModel) getGroup(groupPosition); String name = group.getName(); @@ -196,7 +200,9 @@ public class StatsReferrersFragment extends StatsAbstractListFragment { // totals holder.totalsTextView.setText(FormatUtils.formatDecimal(total)); - holder.networkImageView.setImageUrl(PhotonUtils.fixAvatar(icon, mResourceVars.headerAvatarSizePx), WPNetworkImageView.ImageType.STATS_SITE_AVATAR); + holder.networkImageView.setImageUrl( + GravatarUtils.fixGravatarUrl(icon, mResourceVars.headerAvatarSizePx), + WPNetworkImageView.ImageType.BLAVATAR); holder.networkImageView.setVisibility(View.VISIBLE); holder.chevronImageView.setVisibility(View.VISIBLE); |