On Feb 11, 1:29 pm, Mark Murphy <mmur...@commonsware.com> wrote:
>
> > What I'd like to know is how to get my graphic artist, who already has
> > great talent in CSS, Illustrator, and other graphic tools, to create a
> > theme for me.
>
> That's akin to expecting a graphic designer to create a Web site for
> you... back in 1995.
>

I'd guessed it was a long shot. Idealists have preached the separation
of code from design for many years, but it hasn't happened often. CSS
is probably not a good parallel for a theme.xml as yet.


> Similarly, a graphic designer can most certainly assist in creating an
> Android theme. Give the designer screenshots of your current app, and
> have the designer make recommendations for color schemes, icons,
> fonts/sizes, and the like.

That's what I would fall back on.

>However, somebody who knows Android will
> need to take those assets and recommendations and convert them into
> Android resources, plus report back any problems encountered in
> various places.
>
I hope I can find that person too. I'm one who thinks I know Android
but doesn't even pretend to know the ins and outs of a theme.xml -yet

Even the documentation states:

"The R.style reference, however, is not well documented and does not
thoroughly describe the styles, so viewing the actual source code for
these styles and themes will give you a better understanding of what
style properties each one provides."

> There may be some graphic designers who have the Android development
> chops to do all aspects of this work, but I suspect that there are
> relatively few of them.
>
One applicant might, but you are probably right. It's a similar
problem to finding a person to do a Wordpress theme, the right mix of
design and coding skills is rare in person.


> > If there is any attribute you don't override, you are still
> > subject to the whims of the device theme, correct?
>
> For pre-4.0 devices that imposed their theme across all apps, yes.
>
> That's why Android 4.0+ devices have to ship with an unmodified
> Theme.Holo that you can use for the basis for custom themes, if you so
> choose.
>
OK, then for something that will work now and not two years from now,
the only "safe" thing would be to make a copy of themes.xml and all
dependencies.  Plus I'd have to change any reference like this that
referred to a system attribute.
@android:color/secondary_text_light

Inheriting from a theme and making sure I cover all known attributes
sounds like the same amount of work when it comes down to it.

Anyway, my question still stands. Has anyone completed a custom theme,
how much effort did it take you? (My starting point being that I only
know what is on this page: 
http://developer.android.com/intl/de/guide/topics/ui/themes.html)

If it will take me a month to get good at this, I can't budget that.
If it will only take me a couple days based on some mockups, that's
more realistic.

Nathan

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to