Let me develop on this subject: I've develop a Live Wallpaper that was working perfectly in Android 2.1. It emulate the standard Android wallpaper by having a bitmap scrolling when a user changes screen.
To achieve that effect I use the event "onOffsetsChanged" to detect screen changes when the user swipes left and right. I just installed Android 2.2.1 and now the values returned in onOffsetsChanged for xPixelOffset and yPixelOffset are always 0. The value for xOffset and yOffset do return values from 0 to 1 but because WallpaperManager.getInstance(myContext).getDesiredMinimumHeight() and WallpaperManager.getInstance(myContext).getDesiredMinimumHeight() now return the screen physical size instead of the screen virtual size, I have now way to calculate how much that percentage represent in terms of actual displacement. I know it's possible to achieve the desired result because the packed wallpaper has that behaviour. Can somebody help? Is this a problem with Samsung Galaxy S implementation or is this a standard behaviour? Thanks, Pedro Duque On 1 January 2011 02:05, Pedro Duque <[email protected]> wrote: > When developing a live wallpaper how can I get the virtual screen size? How > can I know in which virtual screen the user is in? > > Thanks, > PMD > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

