summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java
diff options
context:
space:
mode:
authorTom Hennen <tom.hennen@gmail.com>2016-03-26 14:03:38 -0400
committerTom Hennen <tom.hennen@gmail.com>2016-03-26 14:03:38 -0400
commit193f58376d23381b108a33c1a1a5132ae41e154f (patch)
tree1524ee7ade85c429410717577cbb12f8bc0398d0 /app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java
parentdf587ec5af9c5180e195de094218c15e091646c7 (diff)
downloadAntennaPod-193f58376d23381b108a33c1a1a5132ae41e154f.zip
add label that shows count
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java b/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java
index e8e034afa..269d8410e 100644
--- a/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java
+++ b/app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java
@@ -17,6 +17,7 @@ import com.bumptech.glide.request.target.Target;
import de.danoeh.antennapod.R;
import de.danoeh.antennapod.core.feed.Feed;
import de.danoeh.antennapod.core.glide.ApGlideSettings;
+import jp.shts.android.library.TriangleLabelView;
/**
* Adapter for subscriptions
@@ -65,6 +66,7 @@ public class SubscriptionsAdapter extends BaseAdapter {
convertView = layoutInflater.inflate(R.layout.subscription_item, parent, false);
holder.feedTitle = (TextView) convertView.findViewById(R.id.txtvTitle);
holder.imageView = (ImageView) convertView.findViewById(R.id.imgvCover);
+ holder.count = (TriangleLabelView) convertView.findViewById(R.id.triangleCountView);
convertView.setTag(holder);
@@ -73,6 +75,7 @@ public class SubscriptionsAdapter extends BaseAdapter {
}
holder.feedTitle.setText(feed.getTitle());
+ holder.count.setPrimaryText(String.valueOf(itemAccess.getFeedCounter(feed.getId())));
Glide.with(context)
.load(feed.getImageUri())
.placeholder(R.color.light_gray)
@@ -88,6 +91,7 @@ public class SubscriptionsAdapter extends BaseAdapter {
@Override
public boolean onResourceReady(GlideDrawable resource, Uri model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
+ holder.feedTitle.setVisibility(View.INVISIBLE);
return false;
}
})
@@ -99,5 +103,6 @@ public class SubscriptionsAdapter extends BaseAdapter {
static class Holder {
public TextView feedTitle;
public ImageView imageView;
+ public TriangleLabelView count;
}
}