【问题标题】:Android: Count interval of MotionEvent.ACTION_MOVE?Android:MotionEvent.ACTION_MOVE 的计数间隔?
【发布时间】:2012-06-17 05:57:41
【问题描述】:

我希望我的视图随着我们的手指移动而水平移动。请想象一下 iOS 主菜单或照片(预装的厨房应用程序)之类的东西;如果你滑动食指,屏幕上的东西也会滑动。我在Android库中找不到相同的功能,所以我自己实现了它,但是......

动画不是那么流畅!

这是可以理解的,因为我得到的位置值

event.getRawX();

有点太粗糙了,所以我的 TranslateAnimation 也很粗糙...

有什么方法可以改变 MotionEvent.ACTION_MOVE 的间隔以获得更精细的位置值? (或者,我可以“模糊”我的 TranslateAnimation 吗?)

【问题讨论】:

    标签: android intervals touch-event translate-animation


    【解决方案1】:

    ViewPager 可能就是您要找的。​​p>

    另请参阅开发者博客条目Horizontal View Swiping with ViewPager

    【讨论】:

    • 谢谢。我对它进行了快速研究,似乎需要一些额外的工作来了解它。使用ViewPager,当我中途停止轻弹并离开手指时,视图会自动返回到原始位置? (就像 iOS 上的那个)
    • 是的,确实如此。查看 Play 商店中的 ViewPagerIndicator 示例应用程序:play.google.com/store/apps/…
    猜你喜欢
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多