diff options
author | Tom Hennen <tom.hennen@gmail.com> | 2016-03-26 14:03:38 -0400 |
---|---|---|
committer | Tom Hennen <tom.hennen@gmail.com> | 2016-03-26 14:03:38 -0400 |
commit | 193f58376d23381b108a33c1a1a5132ae41e154f (patch) | |
tree | 1524ee7ade85c429410717577cbb12f8bc0398d0 /app/src/main/java/de/danoeh/antennapod/adapter/SubscriptionsAdapter.java | |
parent | df587ec5af9c5180e195de094218c15e091646c7 (diff) | |
download | AntennaPod-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.java | 5 |
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; } } |