我正在创建一个HorizontalScrollView。我需要更改渐变边缘颜色。 我如何实现这一目标?
我尝试过以下代码。
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:descendantFocusability="beforeDescendants"
android:focusableInTouchMode="true"
android:requiresFadingEdge="horizontal"
android:fadingEdgeLength="16dp"
android:focusable="true"
android:scrollbars="none"
android:overScrollMode="never" >
</LinearLayout>
</HorizontalScrollView>
答案 0 :(得分:1)
对于ScrollView,您需要设置
_post_put_hook
和LinearLayout
android:background="@color/fadingEdgeColor"
android:requiresFadingEdge="vertical"
答案 1 :(得分:0)
如果你想改变背景(也会改变褪色边缘颜色),试试这个:
android:background="@color/color"
如果您只想更改渐弱边缘,则必须覆盖ScrollView的getSolidColor
功能:
http://developer.android.com/reference/android/view/View.html#getSolidColor()