Android:禁用自定义画廊中的“弹跳”效果

6

我有一个自定义画廊,其中包含“全屏”项,并且我已经覆盖了Gallery的onFling()方法。在这个重写函数中,我会检查用户是否向左或向右“flinged”,然后根据情况采取行动。

onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, event); // OR
onKeyDown(KeyEvent.KEYCODE_DPAD_LEFT, event);

这很好用,但当我滚动时会出现某种“弹跳”动画。新图像进入并移动得太远,然后返回到最终位置。因为我使用的图像太大了,弹跳动画看起来很糟糕,所以我想禁用它。
有什么建议吗?
非常感谢!
Erik

有人有解决方案吗?下面的解决方案对我无效。 - Arslan Anwar
@Erik,你找到这个问题的解决方案了吗? - Spike777
1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接