When animating between desktops the background instantly changes.

When animating between desktops the background instantly changes. It would be nice if it would fade smoothly between them. I’d add a video but I have no idea how to. :/ 

]]>

4 Commentsto When animating between desktops the background instantly changes.

  1. Anonymous says:

    < ![CDATA[

    Yes but unfortunately this is expensive. I put this on the TODO list, I’ll see whether I can find a way to implement this in a reasonably efficient way.

    ]]>

  2. Anonymous says:

    < ![CDATA[

    Pierre Hébert I wouldn’t have thought a simple alpha crossfade would be too demanding.



    You would only need to use one integer and transition its value from 100% (or 255) to 0 using the same timings as the current desktop swap animation. Assuming the current background is above the new background you use that integer value to control the alpha value of the current background. It wouldn’t look as nice as proper color blending but would be much better than nothing.



    Could probably do it with a script but I’m sure the app code has better performance than scripts.

    ]]>

  3. Anonymous says:

    < ![CDATA[

    The issue is the wallpaper is not a regular view and bitmap. This is a SurfaceView backed with native data. To handle the fade at a high animation rate there need to be two surface views but I know that on some devices… it simply displays black!

    ]]>

  4. Anonymous says:

    < ![CDATA[

    Pierre Hébert Ah android technical stuff. Haven’t looked into android development yet so don’t really know much about it. Do the solid color backgrounds render to the SurfaceView or could they be animated easily? 

    ]]>

Leave a Reply

Your email address will not be published. Required fields are marked *