App Drawer Background Color

430 views
Skip to first unread message

Hakan Kahraman

unread,
Sep 13, 2013, 3:24:47 AM9/13/13
to android-...@googlegroups.com
Hi all,

I'm working on an android apk in which the app drawer background is changed. I have searched through the internet. I have found 2 methods to change the app drawer's black background.

First one is using apktool, which decompiles launcher.apk and builds it back to apk format. In between the programmer do the required changes ( res/values/colors , background="..." ). Then sign and move it back to system/app folder.

Second one is using another application like GO Launcher, but I have to use my own application to change the black background color programmatically.

Is there a way to achieve this ( in eclipse for example ) ?

Thank you for your supports and answers in advance.

Mark Murphy

unread,
Sep 13, 2013, 9:42:53 AM9/13/13
to android-...@googlegroups.com
On Fri, Sep 13, 2013 at 3:24 AM, Hakan Kahraman <obac...@gmail.com> wrote:
> I'm working on an android apk in which the app drawer background is changed.

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.

--
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

_The Busy Coder's Guide to Android Development_ Version 5.1 Available!
Reply all
Reply to author
Forward
0 new messages