aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/wordpress/android/ui
diff options
context:
space:
mode:
authorNick Bradbury <nick.bradbury@gmail.com>2015-02-10 16:42:28 -0500
committerNick Bradbury <nick.bradbury@gmail.com>2015-02-10 16:42:28 -0500
commitf098b580130b9bd3d5804c587c5dea99bcc00002 (patch)
tree9efe0b7853dedabe7f32d24d3a526854121570d9 /WordPress/src/main/java/org/wordpress/android/ui
parent50a5399c6a0445677246da0c579d31de6265f6ec (diff)
downloadgradle-perf-android-medium-f098b580130b9bd3d5804c587c5dea99bcc00002.tar.gz
Removed STATS_SITE_AVATAR from WPNetworkImageView in favor of setting default/error image resources.
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/ui')
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsClicksFragment.java12
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java12
-rw-r--r--WordPress/src/main/java/org/wordpress/android/ui/stats/StatsReferrersFragment.java12
3 files changed, 24 insertions, 12 deletions
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 f01bc55c5..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
@@ -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(GravatarUtils.fixGravatarUrl(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/StatsPublicizeFragment.java b/WordPress/src/main/java/org/wordpress/android/ui/stats/StatsPublicizeFragment.java
index 7f0dca053..615508d1c 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
@@ -78,15 +78,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 +101,7 @@ 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(getServiceImage(serviceName), 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 b3347fecb..d0507d97f 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
@@ -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,7 @@ public class StatsReferrersFragment extends StatsAbstractListFragment {
// totals
holder.totalsTextView.setText(FormatUtils.formatDecimal(total));
- holder.networkImageView.setImageUrl(GravatarUtils.fixGravatarUrl(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);