summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/view
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-02-05 18:18:10 +0100
committerByteHamster <info@bytehamster.com>2020-02-05 18:18:10 +0100
commit2e6fc7a0a5b185e3d0c077daa80404aa99e8a432 (patch)
treefb0d40d9fa68e9248096a6f1124e73cd831ea84e /app/src/main/java/de/danoeh/antennapod/view
parenta80bf2265a8c120a6865effd75bd2ddb6d513968 (diff)
downloadAntennaPod-2e6fc7a0a5b185e3d0c077daa80404aa99e8a432.zip
Using unified item view in search fragment
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/view')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/view/viewholder/FeedViewHolder.java37
1 files changed, 3 insertions, 34 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/view/viewholder/FeedViewHolder.java b/app/src/main/java/de/danoeh/antennapod/view/viewholder/FeedViewHolder.java
index 39d428a6e..83250bbfa 100644
--- a/app/src/main/java/de/danoeh/antennapod/view/viewholder/FeedViewHolder.java
+++ b/app/src/main/java/de/danoeh/antennapod/view/viewholder/FeedViewHolder.java
@@ -2,34 +2,16 @@ package de.danoeh.antennapod.view.viewholder;
import android.os.Build;
import android.text.Layout;
-import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
-import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
-import androidx.recyclerview.widget.RecyclerView;
-import com.joanzapata.iconify.Iconify;
import de.danoeh.antennapod.R;
import de.danoeh.antennapod.activity.MainActivity;
import de.danoeh.antennapod.adapter.CoverLoader;
-import de.danoeh.antennapod.adapter.QueueRecyclerAdapter;
-import de.danoeh.antennapod.adapter.actionbutton.ItemActionButton;
-import de.danoeh.antennapod.core.event.PlaybackPositionEvent;
import de.danoeh.antennapod.core.feed.Feed;
-import de.danoeh.antennapod.core.feed.FeedItem;
-import de.danoeh.antennapod.core.feed.FeedMedia;
-import de.danoeh.antennapod.core.feed.MediaType;
-import de.danoeh.antennapod.core.feed.util.ImageResourceUtils;
-import de.danoeh.antennapod.core.service.download.DownloadRequest;
-import de.danoeh.antennapod.core.storage.DownloadRequester;
-import de.danoeh.antennapod.core.util.Converter;
-import de.danoeh.antennapod.core.util.DateUtils;
-import de.danoeh.antennapod.core.util.NetworkUtils;
-import de.danoeh.antennapod.core.util.ThemeUtils;
-import de.danoeh.antennapod.view.CircularProgressBar;
/**
* Holds the view which shows feeds.
@@ -37,14 +19,9 @@ import de.danoeh.antennapod.view.CircularProgressBar;
public class FeedViewHolder extends FeedComponentViewHolder {
private static final String TAG = "FeedViewHolder";
- private final View container;
- public final ImageView dragHandle;
private final TextView placeholder;
private final ImageView cover;
private final TextView title;
- public final View secondaryActionButton;
- public final ImageView secondaryActionIcon;
- private final CircularProgressBar secondaryActionProgress;
public final CardView coverHolder;
private final MainActivity activity;
@@ -53,21 +30,18 @@ public class FeedViewHolder extends FeedComponentViewHolder {
public FeedViewHolder(MainActivity activity, ViewGroup parent) {
super(LayoutInflater.from(activity).inflate(R.layout.feeditemlist_item, parent, false));
this.activity = activity;
- container = itemView.findViewById(R.id.container);
- dragHandle = itemView.findViewById(R.id.drag_handle);
placeholder = itemView.findViewById(R.id.txtvPlaceholder);
cover = itemView.findViewById(R.id.imgvCover);
+ coverHolder = itemView.findViewById(R.id.coverHolder);
title = itemView.findViewById(R.id.txtvTitle);
if (Build.VERSION.SDK_INT >= 23) {
title.setHyphenationFrequency(Layout.HYPHENATION_FREQUENCY_FULL);
}
+ itemView.findViewById(R.id.secondaryActionButton).setVisibility(View.GONE);
itemView.findViewById(R.id.status).setVisibility(View.GONE);
itemView.findViewById(R.id.progress).setVisibility(View.GONE);
- secondaryActionProgress = itemView.findViewById(R.id.secondaryActionProgress);
- secondaryActionButton = itemView.findViewById(R.id.secondaryActionButton);
- secondaryActionIcon = itemView.findViewById(R.id.secondaryActionIcon);
- coverHolder = itemView.findViewById(R.id.coverHolder);
+ itemView.findViewById(R.id.drag_handle).setVisibility(View.GONE);
itemView.setTag(this);
}
@@ -76,11 +50,6 @@ public class FeedViewHolder extends FeedComponentViewHolder {
placeholder.setText(feed.getTitle());
title.setText(feed.getTitle());
- /*ItemActionButton actionButton = ItemActionButton.forItem(item, true, true);
- actionButton.configure(secondaryActionButton, secondaryActionIcon, activity);
- secondaryActionButton.setFocusable(false);
- secondaryActionProgress.setPercentage(0, null);*/
-
if (coverHolder.getVisibility() == View.VISIBLE) {
new CoverLoader(activity)
.withUri(feed.getImageLocation())