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" />