搜索与发现项优化 #146
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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" />
|
||||
|
||||
<View
|
||||
android:id="@+id/tab_right_fade"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="end"
|
||||
|
||||
Reference in New Issue
Block a user