The transparency doesn't help indeed. When you scroll the list, the
toolkit has to redraw the wallpaper, the desktop icons, the drawer's
background and the apps background. That's four layers, almost full
screen, that need to be composited. I have a couple of optimizations
in mind that should help and, if need be, we could move the drawer to
a separate window to get the hw accelerated composition (but that
introduces other problems with drag and drop.)
> If so, is this going to be improved soon by Google?
I don't know about "soon" but this is something we want to improve, yes.
> I mean, doing 16-bit transparency on an HVGA screen with a 500+mhz
> processor isn't exactly a rocket science problem ....
The CPU runs at about 350 Mhz, the memory bus is terribly slow, the 2D
API is in pure software and there's the View hierarchy overhead. You
can't simplify the problem the way you do.
--
Romain Guy
www.curious-creature.org