From 6275488e0010aa031834a33438ef00eb38941140 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Mon, 2 Feb 2026 21:10:07 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BC=98=E5=8C=96]=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=83=A8=E5=88=86=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/rss/favorites/RssFavoritesDialog.kt | 13 +- .../res/layout/dialog_rss_favorite_config.xml | 144 +++++++++--------- 2 files changed, 72 insertions(+), 85 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/rss/favorites/RssFavoritesDialog.kt b/app/src/main/java/io/legado/app/ui/rss/favorites/RssFavoritesDialog.kt index 5d62237f8..8bd927a77 100644 --- a/app/src/main/java/io/legado/app/ui/rss/favorites/RssFavoritesDialog.kt +++ b/app/src/main/java/io/legado/app/ui/rss/favorites/RssFavoritesDialog.kt @@ -1,17 +1,15 @@ package io.legado.app.ui.rss.favorites +//import io.legado.app.lib.theme.primaryColor import android.os.Bundle import android.view.View -import android.view.ViewGroup import io.legado.app.R -import io.legado.app.base.BaseDialogFragment +import io.legado.app.base.BaseBottomSheetDialogFragment import io.legado.app.data.entities.RssArticle import io.legado.app.databinding.DialogRssFavoriteConfigBinding -//import io.legado.app.lib.theme.primaryColor -import io.legado.app.utils.setLayout import io.legado.app.utils.viewbindingdelegate.viewBinding -class RssFavoritesDialog() : BaseDialogFragment(R.layout.dialog_rss_favorite_config, true) { +class RssFavoritesDialog() : BaseBottomSheetDialogFragment(R.layout.dialog_rss_favorite_config) { constructor(rssArticle: RssArticle) : this() { arguments = Bundle().apply { @@ -22,11 +20,6 @@ class RssFavoritesDialog() : BaseDialogFragment(R.layout.dialog_rss_favorite_con private val binding by viewBinding(DialogRssFavoriteConfigBinding::bind) - override fun onStart() { - super.onStart() - setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT) - } - override fun onFragmentCreated(view: View, savedInstanceState: Bundle?) { //binding.toolBar.setBackgroundColor(primaryColor) val arguments = arguments ?: let { diff --git a/app/src/main/res/layout/dialog_rss_favorite_config.xml b/app/src/main/res/layout/dialog_rss_favorite_config.xml index a279ccf53..a19fc63ce 100644 --- a/app/src/main/res/layout/dialog_rss_favorite_config.xml +++ b/app/src/main/res/layout/dialog_rss_favorite_config.xml @@ -1,110 +1,104 @@ - + android:layout_height="wrap_content" + android:layout_gravity="center" + android:orientation="vertical" + tools:ignore="UselessParent"> - + android:theme="?attr/actionBarStyle" + app:title="@string/favorite" /> - + + + android:orientation="vertical" + android:padding="16dp"> - - - + android:paddingTop="3dp"> - + android:hint="@string/title" + tools:ignore="SpeakableTextPresentCheck,TouchTargetSizeCheck" /> - + - + - + android:hint="@string/group_name" + tools:ignore="SpeakableTextPresentCheck,TouchTargetSizeCheck" /> - + - + - + - + - + android:text="@string/delete" + tools:ignore="RtlHardcoded" /> - + + - + android:text="@string/ok" + tools:ignore="RtlHardcoded" /> - + - - - - - - - \ No newline at end of file + +