我有一个HorizontalScrollView
缠绕TabLayout
并且效果很好,但使用它很难知道它实际上是一个水平滚动。
如何淡化末端并在末尾放置一个箭头,以便为用户提供滚动的足够指示?
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="none"
android:fillViewport="true">
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</HorizontalScrollView>
答案 0 :(得分:2)
嘿,我对你的问题没有正确的想法,但这是一个类似的问题。 看看吧。
making the edge of the scrollview fade when scrolling in android
答案 1 :(得分:2)
这将使左右边缘具有褪色的外观:
<android.support.design.widget.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:requiresFadingEdge="horizontal"
android:fadingEdgeLength="80dp">
答案 2 :(得分:1)
您可以通过覆盖半透明的ImageView来实现此目的,并且仅在未完全滚动时显示它。
答案 3 :(得分:0)
只需在 HorizontalScrollView 中添加
android:requiresFadingEdge="horizontal|vertical"
android:fadingEdgeLength="10dp"