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. :/
]]>
< ![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.
]]>
< ![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.
]]>
< ![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!
]]>
< ![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?
]]>