隐藏ScrollView、RecyclerView等滚动条和去掉滑动到边界阴影的方案
为了界面的美观有时候需要隐藏ScrollView、RecyclerView、ListView等滚动条和去掉滑动到边界阴影,下面我就列举一下解决方案供大家参考。
1、ScrollView的属性设置
设置滑动到边缘时无效果模式:
1 | android:overScrollMode="never" |
设置滚动条不显示:
1 | android:scrollbars="none" |
以下是整体设置
<ScrollView android:id="@+id/homeScrollView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="none" android:overScrollMode="never"> </ScrollView>
2、ListView的属性设置
设置滑动到顶部和底部的背景或颜色:
1 2 | android:overScrollFooter="@android:color/transparent" android:overScrollHeader="@android:color/transparent" |
设置滑动到边缘时无效果模式:
1 | android:overScrollMode="never" |
设置滚动条不显示:
1 | android:scrollbars="none" |
以下是整体设置(overScrollHeader和overScrollFooter可不写,此处写了是引用的透明色)
1 2 3 4 5 6 7 8 9 10 | <ListView android:id="@+id/homeListView" android:layout_width="match_parent" android:layout_height="match_parent" android:overScrollFooter="@android:color/transparent" android:overScrollHeader="@android:color/transparent" android:overScrollMode="never" android:scrollbars="none"> </ListView> |
3、RecyclerlView的属性设置
设置滑动到边缘时无效果模式:
1 | android:overScrollMode="never" |
设置滚动条不显示:
1 | android:scrollbars="none" |
以下是整体设置
<RecyclerlView android:id="@+id/homeRecyclerlView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="none" android:overScrollMode="never"> </RecyclerlView>
各位兄弟自己Copy方法,亲自试试哦!