diff --git a/app/src/main/java/de/danoeh/antennapod/ui/screen/feed/FeedInfoFragment.java b/app/src/main/java/de/danoeh/antennapod/ui/screen/feed/FeedInfoFragment.java
index a2cda28d8..d5f2d852c 100644
--- a/app/src/main/java/de/danoeh/antennapod/ui/screen/feed/FeedInfoFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/ui/screen/feed/FeedInfoFragment.java
@@ -30,9 +30,11 @@ import com.google.android.material.snackbar.Snackbar;
import de.danoeh.antennapod.R;
import de.danoeh.antennapod.activity.MainActivity;
import de.danoeh.antennapod.databinding.FeedinfoBinding;
+import de.danoeh.antennapod.storage.database.DBWriter;
import de.danoeh.antennapod.ui.TransitionEffect;
import de.danoeh.antennapod.storage.database.DBReader;
import de.danoeh.antennapod.storage.database.FeedDatabaseWriter;
+import de.danoeh.antennapod.ui.appstartintent.MainActivityStarter;
import de.danoeh.antennapod.ui.common.IntentUtils;
import de.danoeh.antennapod.ui.share.ShareUtils;
import de.danoeh.antennapod.ui.cleaner.HtmlToPlainText;
@@ -247,6 +249,14 @@ public class FeedInfoFragment extends Fragment implements MaterialToolbar.OnMenu
viewBinding.statisticsFragmentContainer.setVisibility(View.GONE);
viewBinding.supportHeadingLabel.setVisibility(View.GONE);
viewBinding.supportUrl.setVisibility(View.GONE);
+ viewBinding.header.butSubscribe.setVisibility(View.VISIBLE);
+ viewBinding.header.butSubscribe.setOnClickListener(view -> {
+ DBWriter.setFeedState(getContext(), feed, Feed.STATE_SUBSCRIBED);
+ MainActivityStarter mainActivityStarter = new MainActivityStarter(getContext());
+ mainActivityStarter.withOpenFeed(feed.getId());
+ getActivity().finish();
+ startActivity(mainActivityStarter.getIntent());
+ });
}
refreshToolbarState();
diff --git a/app/src/main/res/layout/feedinfo.xml b/app/src/main/res/layout/feedinfo.xml
index 5ff462fa9..ec5f9367a 100644
--- a/app/src/main/res/layout/feedinfo.xml
+++ b/app/src/main/res/layout/feedinfo.xml
@@ -16,10 +16,9 @@
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:background="?android:attr/colorBackground"
- app:contentScrim="?android:attr/colorBackground"
- app:layout_scrollFlags="scroll|exitUntilCollapsed"
- app:scrimAnimationDuration="200">
+ app:scrimAnimationDuration="200"
+ app:titleEnabled="false"
+ app:layout_scrollFlags="scroll|exitUntilCollapsed">
@@ -233,14 +233,14 @@
android:maxLines="3"
android:layout_marginBottom="16dp"
android:background="?android:attr/selectableItemBackground"
- style="@style/AntennaPod.TextView.ListItemBody"
+ style="@style/TextAppearance.Material3.BodyMedium"
tools:text="@string/design_time_lorem_ipsum" />
diff --git a/ui/common/src/main/res/values/styles.xml b/ui/common/src/main/res/values/styles.xml
index 3026ba704..a015522ea 100644
--- a/ui/common/src/main/res/values/styles.xml
+++ b/ui/common/src/main/res/values/styles.xml
@@ -271,12 +271,6 @@
- end
-
-