Android FlatUI

FlatUI is a library that lets you use native android widgets with a better and customized look.

You can define the widgets in XML or create on run time in JAVA. Even though the widgets are customized, you can create your styles with attributes.

There are many predefined themes inside this library but you can also use your own colors easily.

!!! There may be some unexpected results with different screen resolutions and different Android versions. If you have some problems or solutions to those problems please let me know.

Features included

Creating widgets inside XML.
Creating widgets inside JAVA.
Using existing and custom themes.
Using existing and custom fonts.
Changing theme and attributes at runtime.
Changing ActionBar theme.

Latest Changes

Add ease and ripple effects to buttons : 3.0.0
Fix issue #30 - Merge pull requests #34 (@sherwinrobles), #32 (@aliok), #28 (@weiwelcome0) :2.2.0
Fix issue #22 - NPE-while-creating-views-dynamically :2.1.1
Fix issue #14, 15, 19, 26 - Attribute name clash (contribution from @aimanbaharum) :2.1.0
Fix issue #17 - FlatButton padding applied (solution from @jstefanowski) :2.0.4
Fix issue #18 - Consecutive activity opening (pull request from @michalbrz) :2.0.3

GitHub