Android does not have an "app drawer".
A home screen implementation usually has some means for the user to launch applications. But:
- The home screen does not have to have such a means (e.g., kiosk devices)
- The home screen does not have to use a "drawer" UI metaphor
- The home screen does not have to provide any APIs for third parties to modify the home screen's app-launching behavior, such as background colors
So, for example, if we consider the AOSP home screen implementation:
- It offers a means to allow users to launch apps
- It does not use a "drawer" UI metaphor
- It does not have APIs to allow third parties to modify the background color of its app launcher
However, I'd be surprised if more than 5% of Android devices actually use the AOSP home screen implementation as written. Most devices ship with a custom home screen implementation, and users are welcome to use a third-party home screen implementation.
Is there a way to achieve this ( in eclipse for example ) ?
Write your own home screen implementation.