Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/markushi/android-ui

Android UI library.
https://github.com/markushi/android-ui

Last synced: 13 days ago
JSON representation

Android UI library.

Awesome Lists containing this project

README

        

Deprecated
====================
This library is deprecated and no further development is taking place.

# android-ui
Android library for UI components.

Gradle integration:

```groovy
repositories {
mavenCentral()
}

dependencies {
compile 'com.github.markushi:android-ui:1.2'
}
```

Requires API level 14+

[Download example apk](example.apk)

## Components

### ActionView
ActionView Example

A widget which can dynamically animate between defined Actions.
```xml

```
You can dynamically change the action with:
```java
actionView.setAction(new BackAction(), ActionView.ROTATE_COUNTER_CLOCKWISE);
```

The following Actions are built in:

* DrawerAction
* BackAction
* CloseAction
* PlusAction

Please note: ActionView is still under development. The API might change at any time.

### RevealColorView
RevealColorView Example

A component which mimics parts of the circular reveal/hide animation introduced [in the Android-L preview](http://developer.android.com/preview/material/animations.html#reveal).

Note: This is not a backport of the original reveal/hide effect.

See [this example gist](https://gist.github.com/markushi/68ce8df77bed164b6275) on how to use it.