FancyCoverFlow Logo FancyCoverFlow
Powered by blockhaus

A cool Open Source cover flow view to make your Android app look more fancy.

View the Project on GitHub davidschreiber/FancyCoverFlow

Get the FancyCoverFlow sample app on Google Play: Get it on Google Play

What is FancyCoverFlow?

FancyCoverFlow is a flexible Android widget providing out of the box view transformations to give your app a unique look and feel. Curious about what FancyCoverFlow can do for you? Check out the FancyCoverFlow examples on GitHub or get the app on Google Play.

FancyCoverFlow Screenshot Nexus 4

How to use?

Using FancyCoverFlow in your Android app is as simple as

fancyCoverFlow = new FancyCoverFlow(context);
fancyCoverFlow.setMaxRotation(45);
fancyCoverFlow.setUnselectedAlpha(0.3f);
fancyCoverFlow.setUnselectedSaturation(0.0f);
fancyCoverFlow.setUnselectedScale(0.4f);

You can also inflate FancyCoverFlow from XML:

<at.technikum.mti.fancycoverflow.FancyCoverFlow
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        fcf:maxRotation="45"
        fcf:unselectedAlpha="0.3"
        fcf:unselectedSaturation="0.0"
        fcf:unselectedScale="0.4" />

Features, features, features...

A variety of adjustable effects allows an infinite number of fancy end results. FancyCoverFlow can apply effects on all kinds of views (and view groups) and is not only restricted to ImageView instances. Effects comprise

FancyCoverFlow Screenshot Nexus 4

Any dependencies?

Nope. Well, wait! Android SDK.

Known issues

Authors and Contributors

FancyCoverFlow started as a university project of the two master degree students David Schreiber (@davidschreiber) and J. P. Nalog (@jpnalog) at the University of Applied Sciences Technikum Wien in cooperation with the Austrian mobile developer studio blockhaus.

If you want to contribute to this project please don't hesitate forking it. You can either send us pull requests via the GitHub project or contact us.

FancyCoverFlow is powered by blockhaus medienagentur OG