From 32a28cf46fa0e3bdebf5bd69234fbf19a6c47e38 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Mon, 27 Oct 2025 02:22:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=90=9C=E7=B4=A2=E4=B8=8E=E5=8F=91=E7=8E=B0?= =?UTF-8?q?=E9=A1=B9=E4=BC=98=E5=8C=96=20#146?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kazusa/ui/rss/article/RssSortActivity.kt | 15 +++++++++++++++ app/src/main/res/layout/activity_rss_artivles.xml | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legato/kazusa/ui/rss/article/RssSortActivity.kt b/app/src/main/java/io/legato/kazusa/ui/rss/article/RssSortActivity.kt index e4623d14d..cbdcb81e3 100644 --- a/app/src/main/java/io/legato/kazusa/ui/rss/article/RssSortActivity.kt +++ b/app/src/main/java/io/legato/kazusa/ui/rss/article/RssSortActivity.kt @@ -2,6 +2,8 @@ package io.legato.kazusa.ui.rss.article +import android.graphics.Color +import android.graphics.drawable.GradientDrawable import android.os.Bundle import android.view.Menu import android.view.MenuItem @@ -54,6 +56,19 @@ class RssSortActivity : VMBaseActivity + if (-verticalOffset >= appBarLayout.totalScrollRange) { + val drawable = binding.tabRightFade.background as? GradientDrawable + drawable?.colors = intArrayOf(Color.TRANSPARENT, + themeColor(com.google.android.material.R.attr.colorSurfaceContainer)) + } else { + val drawable = binding.tabRightFade.background as? GradientDrawable + drawable?.colors = intArrayOf(Color.TRANSPARENT, + themeColor(com.google.android.material.R.attr.colorSurface)) + } + }) + } override fun onCompatCreateOptionsMenu(menu: Menu): Boolean { diff --git a/app/src/main/res/layout/activity_rss_artivles.xml b/app/src/main/res/layout/activity_rss_artivles.xml index 044b65069..556e98267 100644 --- a/app/src/main/res/layout/activity_rss_artivles.xml +++ b/app/src/main/res/layout/activity_rss_artivles.xml @@ -21,7 +21,6 @@ style="?attr/collapsingToolbarLayoutMediumStyle" app:collapsedTitleTextAppearance="?attr/textAppearanceTitleLarge" app:expandedTitleTextAppearance="?attr/textAppearanceHeadlineLarge" - app:contentScrim="?attr/colorSurfaceContainer" app:titleCollapseMode="scale" app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"> @@ -60,6 +59,7 @@ android:scrollbars="none" />