Android:在自定义图库中禁用"反弹"效果

Eri*_*rik 6 android gallery

我有一个带有'全屏'项目的自定义图库,我已经覆盖了Gallery的onFling()方法.在这个被覆盖的函数中,我检查用户是否向左或向右"晃动",并采取相应的行动

onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, event); // OR
onKeyDown(KeyEvent.KEYCODE_DPAD_LEFT, event);
Run Code Online (Sandbox Code Playgroud)

这很好用,但滚动时会出现某种"反弹"动画.新图像进入并移动太远,然后移回最终位置.因为我使用的图像太大,弹跳动画看起来很糟糕,因此我想禁用它.

有什么建议?

非常感谢!

埃里克

Teo*_*ing 2

尝试将 android:animationDuration 设置为非常低的值,例如 20 或 10。