onivas / MenuAnimation

An easy generator of Floating Action Button (FAB) for Android based on Material Design

Home Page:http://www.google.com/design/spec/patterns/promoted-actions.html#promoted-actions-floating-action-button

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Menu Animation

##Floating Action Button (FAB) based on Material Design

By Savino Ordine - io.github.onivas.promotedactions.PromotedActionsLibrary;

This is a Lib allow you to create a Promoted Action menu placed on right|bottom corner of the screen.

Promoted Action zoom animation Promoted Action animation

##How it works

#Import library

import io.github.onivas.promotedactions.PromotedActionsLibrary;

#Steps

FrameLayout frameLayout = (FrameLayout) findViewById(R.id.container);

PromotedActionsLibrary promotedActionsLibrary = new PromotedActionsLibrary();

// setup library
promotedActionsLibrary.setup(getApplicationContext(), frameLayout);

// create onClickListener for each promoted action
View.OnClickListener onClickListener = new View.OnClickListener() {
    @Override
        public void onClick(View view) {
            // Do something
    }
};

// customize promoted actions with a drawable
promotedActionsLibrary.addItem(getResources().getDrawable(android.R.drawable.ic_menu_edit), onClickListener);
promotedActionsLibrary.addItem(getResources().getDrawable(android.R.drawable.ic_menu_send), onClickListener);
promotedActionsLibrary.addItem(getResources().getDrawable(android.R.drawable.ic_input_get), onClickListener);

// create main floating button and customize it with a drawable
promotedActionsLibrary.addMainItem(getResources().getDrawable(android.R.drawable.ic_input_add));

About

An easy generator of Floating Action Button (FAB) for Android based on Material Design

http://www.google.com/design/spec/patterns/promoted-actions.html#promoted-actions-floating-action-button


Languages

Language:Java 86.7%Language:Groovy 13.3%