搜索与发现项优化 #146

This commit is contained in:
HapeLee
2025-10-27 02:22:53 +08:00
parent 4688da7c04
commit 32a28cf46f
2 changed files with 16 additions and 1 deletions
@@ -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<ActivityRssArtivlesBinding, RssSortViewMo
viewModel.initData(intent) {
upFragments()
}
binding.titleBar.addOnOffsetChangedListener({ appBarLayout, verticalOffset ->
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 {