搜索与发现项优化 #146
This commit is contained in:
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
package io.legato.kazusa.ui.rss.article
|
package io.legato.kazusa.ui.rss.article
|
||||||
|
|
||||||
|
import android.graphics.Color
|
||||||
|
import android.graphics.drawable.GradientDrawable
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.Menu
|
import android.view.Menu
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
@@ -54,6 +56,19 @@ class RssSortActivity : VMBaseActivity<ActivityRssArtivlesBinding, RssSortViewMo
|
|||||||
viewModel.initData(intent) {
|
viewModel.initData(intent) {
|
||||||
upFragments()
|
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 {
|
override fun onCompatCreateOptionsMenu(menu: Menu): Boolean {
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
style="?attr/collapsingToolbarLayoutMediumStyle"
|
style="?attr/collapsingToolbarLayoutMediumStyle"
|
||||||
app:collapsedTitleTextAppearance="?attr/textAppearanceTitleLarge"
|
app:collapsedTitleTextAppearance="?attr/textAppearanceTitleLarge"
|
||||||
app:expandedTitleTextAppearance="?attr/textAppearanceHeadlineLarge"
|
app:expandedTitleTextAppearance="?attr/textAppearanceHeadlineLarge"
|
||||||
app:contentScrim="?attr/colorSurfaceContainer"
|
|
||||||
app:titleCollapseMode="scale"
|
app:titleCollapseMode="scale"
|
||||||
app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">
|
app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">
|
||||||
|
|
||||||
@@ -60,6 +59,7 @@
|
|||||||
android:scrollbars="none" />
|
android:scrollbars="none" />
|
||||||
|
|
||||||
<View
|
<View
|
||||||
|
android:id="@+id/tab_right_fade"
|
||||||
android:layout_width="40dp"
|
android:layout_width="40dp"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:layout_gravity="end"
|
android:layout_gravity="end"
|
||||||
|
|||||||
Reference in New Issue
Block a user