Note: since it is a question specific to Samsung, I also asked it on their developer board.
I am currently implementing a Live Wallpaper in Android and I'm listening to the onOffsetsChanged() method in my wallpaper engine to change the wallpaper when the user swipes through his homescreens. This works great on my private Galaxy Tab with a CM9 custom rom. On my company device, a stock Galaxy S3, it does not work. Somehow Touchwiz doesn't call onOffsetsChanged when the homescreen is changed.
Googling for the topic didn't yield any significant results besides the description of this app, where the dev states: "Fixed scrolling on latest TouchWiz launcher where onOffsetsChanged() doesn't get called." Now I would just contact the dev, but unfortunately it is also a Samsung app.
Does anyone know a workaround to get the current offsets without relying on onOffsetsChanged? Has anyone run into this problem in their own wallpaper? Does anyone know if this is intentional or if I can assume that future Touchwiz versions will make use of the method again?