我想知道是否有办法增加库存 android 库的“活泼”。换句话说,我希望 throw 的速度比默认情况下下降得更快。给定的 throw 应该导致更少的滚动并且应该更快地停止。

查看源代码,看起来我想要的是更改 ViewConfiguration.SCROLL_FRICTION 的值,但正如您所看到的那样,这是一个常量,并且使用该代码需要深入了解 Gallery 使用的私有(private)类。

有任何想法吗?谢谢。

最佳答案

我找到了一些可以毫不费力地达到我想要的效果的东西。扩展画廊,并覆盖 onFling(),

@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
        float velocityY) {
    return super.onFling(e1, e2, velocityX / 10, velocityY / 10);
}

将实际速度除以 10 得到了我想要的效果。

关于android 画廊 "snappiness",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6036827/

10-12 05:20