Make feed info page more similar to main list (#7587)
This commit is contained in:
parent
c0077192d7
commit
a394e0db4d
@ -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();
|
||||
|
@ -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">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/imgvBackground"
|
||||
|
@ -220,7 +220,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
android:text="@string/description_label"
|
||||
style="@style/TextAppearance.Material3.TitleMedium" />
|
||||
|
||||
@ -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" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/preview_episodes"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
style="@style/TextAppearance.Material3.TitleMedium" />
|
||||
|
||||
</LinearLayout>
|
||||
|
@ -271,12 +271,6 @@
|
||||
<item name="android:ellipsize">end</item>
|
||||
</style>
|
||||
|
||||
<style name="AntennaPod.TextView.ListItemBody" parent="@style/TextAppearance.Material3.BodyMedium">
|
||||
<item name="android:textColor">?attr/colorOnSurfaceVariant</item>
|
||||
<item name="lineHeight">18sp</item>
|
||||
<item name="android:lineHeight" tools:targetApi="p">18sp</item>
|
||||
</style>
|
||||
|
||||
<style name="OutlinedButtonBetterContrast" parent="Widget.Material3.Button.OutlinedButton">
|
||||
<item name="backgroundTint">@color/button_bg_selector</item>
|
||||
</style>
|
||||
|
Loading…
x
Reference in New Issue
Block a user