📅  最后修改于: 2023-12-03 14:58:47.528000             🧑  作者: Mango
在列表视图中,飞溅(也称为惯性滚动)是指用户在滚动列表视图时,快速滑动并松开手指,列表视图会延续滚动的动作。然而,在某些情况下,开启飞溅并不是一个合适的选项,例如在需要高度控制用户体验的应用程序中。
禁用飞溅的方法非常简单,只需在ListView控件中设置android:overScrollMode
属性为"never"
即可。
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:overScrollMode="never"/>
android:overScrollMode
属性的解释android:overScrollMode
属性控制列表视图或滚动视图在滑动到边缘时的行为。该属性的可选值包括:
"auto"
:系统会默认开启飞溅效果。"always"
:开启飞溅效果。无论滑动到何处,列表视图都可以飞溅。"never"
:禁用飞溅效果。当滑动到列表视图的边缘时,默认情况下,没有进一步的滑动。列表视图是Android应用程序中最常用的控件之一。在某些情况下,开启飞溅可能会有用,但在其他情况下,禁用飞溅可能更加适合应用程序的需求。要禁用ListView控件中的飞溅效果,只需在XML布局文件中添加android:overScrollMode="never"
属性即可。