Android:禁用“弹跳”自定义图库中的效果

发布于 2024-10-04 19:33:04 字数 335 浏览 2 评论 0原文

我有一个带有“全屏”项目的自定义画廊,并且我已经覆盖了画廊的 onFling() 方法。在这个重写的函数中,我检查用户是否向左或向右“猛击”,并相应地采取行动。

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

这效果很好,但是当我滚动时有某种“弹跳”动画。新图像进入并移动得太远,然后移回最终位置。因为我使用的图像太大,弹跳动画看起来很糟糕,因此我想禁用它。

有什么建议吗?

多谢!

埃里克

I have a custom gallery with 'fullscreen' items and I have overridden the onFling() method of Gallery. In this overridden function, I check if the user had 'flinged' to the left or right, and act accordingly with

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

This works great, but there is some sort of 'bounce' animation when I scroll. The new image comes in and moves just too far, then moves back to the final position. Because the images I use are far too big, the bounce animation looks horrible and therefor I want to disable it.

Any suggestions?

Thanks a lot!

Erik

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

囍笑 2024-10-11 19:33:04

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

Try setting the android:animationDuration to very low value e.g., 20 or 10.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文