【问题标题】:using onOffsetsChanged() to get home screen swipe direction使用 onOffsetsChanged() 获取主屏幕滑动方向
【发布时间】:2011-07-09 21:58:55
【问题描述】:

我正在制作动态壁纸,我希望它像普通壁纸一样随屏幕滚动。我知道我需要使用 onOffsetsChanged() 但哪个参数会告诉我主屏幕正在滑动的方向?无论屏幕以哪种方式滑动,xOffset 似乎总是返回一个正值。

谢谢。

【问题讨论】:

    标签: android live-wallpaper homescreen


    【解决方案1】:

    单独的方向对您没有帮助:您需要知道确切的偏移量,因为用户可能一次跳过了多个屏幕(例如,通过使用显示所有主屏幕的迷你版本的弹出窗口)。

    一般来说,你想保存你在 onOffsetsChanged 中得到的 xPixel 值,然后用它来翻译你的画布。

    在下面查看我的两个答案:
    onOffsetsChanged: move Bitmap
    android live wallpaper rescaling

    【讨论】:

    • 耶!感谢您接受我的回答;祝你的项目好运;欢迎来到社区。 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多