From 5e478aaba9e9f8e57be8f10e828d40f4bc0ca136 Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Wed, 15 Jun 2022 16:18:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=B2=BE=E7=AE=80=E5=90=A7=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=EF=BC=88=E9=9A=90=E8=97=8F=E7=AE=80=E4=BB=8B=E5=92=8C?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/activities/ForumActivity.kt | 19 ++++++++++++++++++- .../tieba/post/utils/AppPreferencesUtils.kt | 2 +- .../main/res/layout/layout_forum_header.xml | 2 ++ app/src/main/res/values/strings.xml | 2 ++ app/src/main/res/xml/preferences.xml | 5 +++-- 5 files changed, 26 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/activities/ForumActivity.kt b/app/src/main/java/com/huanchengfly/tieba/post/activities/ForumActivity.kt index a2056625..ac4dd477 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/activities/ForumActivity.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/activities/ForumActivity.kt @@ -111,6 +111,12 @@ class ForumActivity : BaseActivity(), View.OnClickListener, OnRefreshedListener, @BindView(R.id.forum_header) lateinit var headerView: View + @BindView(R.id.forum_header_slogan_container) + lateinit var headerViewSloganContainer: View + + @BindView(R.id.forum_header_stat_container) + lateinit var headerViewStatContainer: View + @BindView(R.id.fake_status_bar) lateinit var fakeStatusBar: View @@ -615,7 +621,11 @@ class ForumActivity : BaseActivity(), View.OnClickListener, OnRefreshedListener, button.isEnabled = true toolbarEndBtn.setText(R.string.button_like) toolbarEndBtn.isEnabled = true - tipTextView.text = getString(R.string.tip_forum_header_liked, "??", getString(R.string.text_unliked)) + tipTextView.text = getString( + R.string.tip_forum_header_liked, + "??", + getString(R.string.text_unliked) + ) } /* when (mSortType) { @@ -624,6 +634,13 @@ class ForumActivity : BaseActivity(), View.OnClickListener, OnRefreshedListener, ForumSortType.ONLY_FOLLOWED -> sortTypeText.setText(R.string.title_sort_by_like_user) } */ + listOf( + headerViewSloganContainer, + headerViewStatContainer + ).forEach { + it.visibility = + if (appPreferences.hideForumIntroAndStat) View.GONE else View.VISIBLE + } } else { headerView.visibility = View.INVISIBLE } diff --git a/app/src/main/java/com/huanchengfly/tieba/post/utils/AppPreferencesUtils.kt b/app/src/main/java/com/huanchengfly/tieba/post/utils/AppPreferencesUtils.kt index 18910401..e9af031f 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/utils/AppPreferencesUtils.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/utils/AppPreferencesUtils.kt @@ -57,7 +57,7 @@ open class AppPreferencesUtils(context: Context) { var hideExplore by SharedPreferenceDelegates.boolean(defaultValue = false) - var hideHotMessageList by SharedPreferenceDelegates.boolean(defaultValue = false) + var hideForumIntroAndStat by SharedPreferenceDelegates.boolean(defaultValue = false) var homePageScroll by SharedPreferenceDelegates.boolean(defaultValue = false) diff --git a/app/src/main/res/layout/layout_forum_header.xml b/app/src/main/res/layout/layout_forum_header.xml index d961debb..59dd082c 100644 --- a/app/src/main/res/layout/layout_forum_header.xml +++ b/app/src/main/res/layout/layout_forum_header.xml @@ -97,6 +97,7 @@ 贴吧 Lite 正在请求“%1$s”权限 授权后,将%1$s 用于向当前访问的网页提供你的位置信息,以便该网页向你提供相关服务。 + 精简吧页面 + 开启后将隐藏吧页面的吧简介和数据(仍然可以通过“关于本吧”查看这些内容) diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 8516306f..998ba5e2 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -109,8 +109,9 @@ + android:key="hideForumIntroAndStat" + android:summary="@string/summary_hide_forum_intro_and_stat" + android:title="@string/title_hide_forum_intro_and_stat" />