禁用“投掷”在Android ScrollView中? [英] Disable "flinging" in android ScrollView?

查看:128
本文介绍了禁用“投掷”在Android ScrollView中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当你在Android中有一个 ScrollView 时,你可以通过向上或向下投掷 ScrollView 来快速滚动,但我不希望这个启用。

When you have a ScrollView in android, you can scroll really fast by flinging the ScrollView up or down, but I don't want this enabled.

有没有办法禁用投掷?

推荐答案

您需要覆盖 onFling()方法。覆盖 onFling()并让它返回false。

You need to Override the onFling() method. Override the onFling() and just have it return false.

这是一个EXAMPLE 可以帮助您创建一个GestureDetector并覆盖 onFling()

Here is an EXAMPLE that might help you with creating a GestureDetector and overriding the onFling().

对于 onFling()你想要的方法:

@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
{
    return false;
}

这篇关于禁用“投掷”在Android ScrollView中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆