/HoloEverywhere

Backport Holo theme from Android 4.2 to 2.1+

Primary LanguageJavaGNU Lesser General Public License v3.0LGPL-3.0

HoloEverywhere

What is it?

Bringing Holo Theme from Android 4.1 to 2.1 and above.

Links

Play Store
Donate

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10

Featured implementations

Write to Sergey for add your application to this list.

How to use? (Maven)

  • You should clone git stable branch, init and update submodules:
git clone --branch stable git://github.com/Prototik/HoloEverywhere.git HoloEverywhere
cd HoloEverywhere
git submodule update --init --recursive

Git will be swear on detached HEAD state, ignore it.

You also may use git GUI programs

  • Replace contrib/ActionBarSherlock/library/libs/android-support-v4.jar by support-library/android-support-v4-r12.jar

  • Import ActionBarSherlock from contrib/ActionBarSherlock/library folder

  • Import HoloEverywhere from library folder

  • Add HoloEverywhere Library project as library into your project (Properties/Android/Library/Add)

  • Extend the Activities from org.holoeverywhere.app.***Activity

Example:

import org.holoeverywhere.app.ListActivity;

public class MainActivity extends ListActivity { ...

Also you should cast view to with the same name from package org.holoeverywhere.widget, if possible. This, for example, ProgressBar and Spinner:

import org.holoeverywhere.widget.ProgressBar;

ProgressBar bar = (ProgressBar) findViewById(R.id.progress_bar);

Contact

Sergey:

Christophe:

License

LGPLv3, full text of license see here