summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java9
-rw-r--r--app/src/main/res/layout/feeditemlist_header.xml17
2 files changed, 23 insertions, 3 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java
index be9a9c12d..51dfcf153 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemlistFragment.java
@@ -35,6 +35,7 @@ import de.danoeh.antennapod.adapter.DefaultActionButtonCallback;
import de.danoeh.antennapod.adapter.FeedItemlistAdapter;
import de.danoeh.antennapod.core.asynctask.DownloadObserver;
import de.danoeh.antennapod.core.asynctask.FeedRemover;
+import de.danoeh.antennapod.core.asynctask.PicassoProvider;
import de.danoeh.antennapod.core.dialog.ConfirmationDialog;
import de.danoeh.antennapod.core.dialog.DownloadRequestErrorDialogCreator;
import de.danoeh.antennapod.core.feed.EventDistributor;
@@ -362,6 +363,7 @@ public class ItemlistFragment extends ListFragment {
TextView txtvTitle = (TextView) header.findViewById(R.id.txtvTitle);
TextView txtvAuthor = (TextView) header.findViewById(R.id.txtvAuthor);
+ ImageView imgvBackground = (ImageView) header.findViewById(R.id.imgvBackground);
ImageView imgvCover = (ImageView) header.findViewById(R.id.imgvCover);
ImageButton butShowInfo = (ImageButton) header.findViewById(R.id.butShowInfo);
@@ -370,6 +372,13 @@ public class ItemlistFragment extends ListFragment {
Picasso.with(getActivity())
.load(feed.getImageUri())
+ .placeholder(R.color.image_readability_tint)
+ .error(R.color.image_readability_tint)
+ .transform(PicassoProvider.blurTransformation)
+ .into(imgvBackground);
+
+ Picasso.with(getActivity())
+ .load(feed.getImageUri())
.fit()
.into(imgvCover);
diff --git a/app/src/main/res/layout/feeditemlist_header.xml b/app/src/main/res/layout/feeditemlist_header.xml
index fc38c6797..e55ef4c3e 100644
--- a/app/src/main/res/layout/feeditemlist_header.xml
+++ b/app/src/main/res/layout/feeditemlist_header.xml
@@ -7,6 +7,12 @@
tools:context="de.danoeh.antennapod.activity.MainActivity">
<ImageView
+ android:id="@+id/imgvBackground"
+ style="@style/BigBlurryBackground"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+ <ImageView
android:id="@+id/imgvCover"
android:layout_width="@dimen/thumbnail_length_onlinefeedview"
android:layout_height="@dimen/thumbnail_length_onlinefeedview"
@@ -29,7 +35,7 @@
android:layout_marginTop="8dp"
android:background="?attr/selectableItemBackground"
android:contentDescription="@string/show_info_label"
- android:src="?attr/action_about" />
+ android:src="@drawable/ic_info_white_24dp" />
<TextView
android:id="@+id/txtvTitle"
@@ -43,7 +49,10 @@
android:layout_toLeftOf="@id/butShowInfo"
android:layout_toRightOf="@id/imgvCover"
android:ellipsize="end"
- android:maxLines="2" />
+ android:maxLines="2"
+ android:shadowColor="@color/black"
+ android:shadowRadius="3"
+ android:textColor="@color/white" />
<TextView
android:id="@+id/txtvAuthor"
@@ -56,7 +65,9 @@
android:layout_toRightOf="@id/imgvCover"
android:ellipsize="end"
android:lines="1"
- android:textColor="?android:attr/textColorSecondary"
+ android:shadowColor="@color/black"
+ android:shadowRadius="3"
+ android:textColor="@color/white"
android:textSize="@dimen/text_size_small" />