我试图避免RecyclerView
上的过度滚动阴影。但是,添加android:overScrollMode="never"
似乎会隐藏RecyclerView
中存在的任何垂直和水平滚动条的副作用。有没有人知道如何在避免过度滚动阴影的同时显示滚动条?
答案 0 :(得分:14)
我不确定我的答案是否正确,但我对android:overScrollMode
中滚动条的可见性存在同样的问题。它并非由RecyclerView
财产引起
在我的情况下,原因是如果未设置android:background
属性, try (SomeResource res = new SomeResource()) {
// "\(o.o)/" *BOO*
} catch (SomeException e) {
e.letsNotIgnoreThisException();
}
的scollbars在某些旧设备上无法正常工作。尝试将其设置为任何颜色或透明
答案 1 :(得分:9)
只是为了完成答案:
由于willnotdraw标志,RecyclerView不会绘制滚动条。当背景和边缘效果(overScrollMode="never"
)都不存在时,此标志设置为true。这是布局的绘图代码优化。它也应该受到任一滚动条状态的影响。
要在不设置背景的情况下正确修复它,您必须调用setWillNotDraw(false)