我有一个水平RecyclerView
占据了整个屏幕的一部分,它的背景是透明的。我必须通过具有水平渐变的垂直线来描绘RecyclerView
朝向其末端的边界,并且应该垂直向两端逐渐变细。下图描绘了我现在所拥有的:
基本上我通过绘制宽度为5dp
的垂直视图和水平渐变的背景来显示recyclerview的水平边界。我希望这些水平渐变在两端垂直逐渐变细。
RecyclerView
修改1 我能够使用属性设置渐弱边缘。
android:requiresFadingEdge="horizontal|vertical"
问题在于我无法改变它的色调。我想要淡化边缘的灰色色调。我试图通过提及带有灰色代码的cacheColorHint
来设置它,但这似乎没有效果。这是我的回收站视图的代码
<android.support.v7.widget.RecyclerView
android:id="@+id/rvTonics"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:fadingEdgeLength="10dp"
android:requiresFadingEdge="horizontal|vertical"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
它会生成如下布局:
我想要的是褪色边缘应该具有灰色色调。可能的?