summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment
diff options
context:
space:
mode:
authorJatin Kumar <jatinkumarg17@gmail.com>2019-03-21 03:05:01 -0400
committerJatin Kumar <jatinkumarg17@gmail.com>2019-03-21 03:05:01 -0400
commit6662205167cb2b0830988b764236eb0009c91d42 (patch)
tree6d4de7586f363a7d9aa23b67eed16c933a567b47 /app/src/main/java/de/danoeh/antennapod/fragment
parent0a9735e7dacd559b14dd565f548c000354786a42 (diff)
downloadAntennaPod-6662205167cb2b0830988b764236eb0009c91d42.zip
Added empty views to the PlayBack History, Queue,and Downloads
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java7
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java6
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java6
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java7
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/RunningDownloadsFragment.java6
5 files changed, 32 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java
index 4bba9b255..966c31296 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java
@@ -8,6 +8,7 @@ import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
+import android.view.ViewGroup;
import android.widget.ListView;
import java.util.List;
@@ -106,6 +107,12 @@ public class CompletedDownloadsFragment extends ListFragment {
if (items != null && getActivity() != null) {
onFragmentLoaded();
}
+
+ //empty view
+ View emptyView = getActivity().getLayoutInflater().inflate(R.layout.completed_downloads_empty_view, null);
+ ((ViewGroup)getListView().getParent()).addView(emptyView);
+ getListView().setEmptyView(emptyView);
+
}
@Override
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java
index 9f8f59f7f..3338b2b0b 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/DownloadLogFragment.java
@@ -11,6 +11,7 @@ import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
+import android.view.ViewGroup;
import android.widget.ListView;
import android.widget.TextView;
@@ -75,6 +76,11 @@ public class DownloadLogFragment extends ListFragment {
if (itemsLoaded) {
onFragmentLoaded();
}
+
+ //empty view
+ View emptyView = getActivity().getLayoutInflater().inflate(R.layout.download_log_empty_view, null);
+ ((ViewGroup)getListView().getParent()).addView(emptyView);
+ getListView().setEmptyView(emptyView);
}
private void onFragmentLoaded() {
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java
index c2a9200c8..73763b470 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/PlaybackHistoryFragment.java
@@ -10,6 +10,7 @@ import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
+import android.view.ViewGroup;
import android.widget.ListView;
import java.util.List;
@@ -81,6 +82,11 @@ public class PlaybackHistoryFragment extends ListFragment {
if (itemsLoaded) {
onFragmentLoaded();
}
+
+ //empty view
+ View emptyView = getActivity().getLayoutInflater().inflate(R.layout.playback_history_empty_view, null);
+ ((ViewGroup)getListView().getParent()).addView(emptyView);
+ getListView().setEmptyView(emptyView);
}
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java
index faeabf75c..2a22c3b8a 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/QueueFragment.java
@@ -73,6 +73,7 @@ public class QueueFragment extends Fragment {
private RecyclerView recyclerView;
private QueueRecyclerAdapter recyclerAdapter;
private TextView txtvEmpty;
+ private TextView txtvHeadEmpty;
private ProgressBar progLoading;
private List<FeedItem> queue;
@@ -496,6 +497,9 @@ public class QueueFragment extends Fragment {
txtvEmpty = root.findViewById(android.R.id.empty);
txtvEmpty.setVisibility(View.GONE);
+ txtvHeadEmpty = root.findViewById(R.id.emptyQueueHeader);
+ txtvHeadEmpty.setVisibility(View.GONE);
+
progLoading = root.findViewById(R.id.progLoading);
progLoading.setVisibility(View.VISIBLE);
@@ -513,9 +517,11 @@ public class QueueFragment extends Fragment {
if(queue == null || queue.size() == 0) {
recyclerView.setVisibility(View.GONE);
txtvEmpty.setVisibility(View.VISIBLE);
+ txtvHeadEmpty.setVisibility(View.VISIBLE);
} else {
txtvEmpty.setVisibility(View.GONE);
recyclerView.setVisibility(View.VISIBLE);
+ txtvHeadEmpty.setVisibility(View.GONE);
}
if (restoreScrollPosition) {
@@ -629,6 +635,7 @@ public class QueueFragment extends Fragment {
if (queue == null) {
recyclerView.setVisibility(View.GONE);
txtvEmpty.setVisibility(View.GONE);
+ txtvHeadEmpty.setVisibility(View.GONE);
progLoading.setVisibility(View.VISIBLE);
}
disposable = Observable.fromCallable(DBReader::getQueue)
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/RunningDownloadsFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/RunningDownloadsFragment.java
index 66c59b7f7..9940152b2 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/RunningDownloadsFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/RunningDownloadsFragment.java
@@ -4,6 +4,7 @@ import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.util.Log;
import android.view.View;
+import android.view.ViewGroup;
import android.widget.ListView;
import android.widget.Toast;
@@ -44,6 +45,11 @@ public class RunningDownloadsFragment extends ListFragment {
adapter = new DownloadlistAdapter(getActivity(), itemAccess);
setListAdapter(adapter);
+
+ //empty view
+ View emptyView = getActivity().getLayoutInflater().inflate(R.layout.running_downloads_empty_view, null);
+ ((ViewGroup)getListView().getParent()).addView(emptyView);
+ getListView().setEmptyView(emptyView);
}
@Override