Ecosyste.ms: Awesome

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

https://github.com/florent37/AwesomeBar

Just beautiful
https://github.com/florent37/AwesomeBar

List: AwesomeBar

android awesome bar design java material material-design toolbar

Last synced: about 23 hours ago
JSON representation

Just beautiful

Lists

README

        

# AwesomeBar


Android app on Google Play

[![screen](https://raw.githubusercontent.com/florent37/AwesomeBar/master/media/awesomebar.gif)](https://www.github.com/florent37/AwesomeBar)

# Usage

```xml

```

```java
bar.addAction(R.drawable.awsb_ic_edit_animated, "Compose");

bar.setActionItemClickListener(new AwesomeBar.ActionItemClickListener() {
@Override
public void onActionItemClicked(int position, ActionItem actionItem) {
Toast.makeText(getBaseContext(), actionItem.getText()+" clicked", Toast.LENGTH_LONG).show();
}
});

bar.setOnMenuClickedListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
drawerLayout.openDrawer(Gravity.START);
}
});

bar.displayHomeAsUpEnabled(true / false);
```

Add an overflow

```java
bar.addOverflowItem("overflow 1");
bar.addOverflowItem("overflow 2");

bar.setOverflowActionItemClickListener(new AwesomeBar.OverflowActionItemClickListener() {
@Override
public void onOverflowActionItemClicked(int position, String item) {

}
});
```

# Download

Buy Me a Coffee at ko-fi.com

In your module [![Download](https://api.bintray.com/packages/florent37/maven/AwesomeBar/images/download.svg)](https://bintray.com/florent37/maven/AwesomeBar/_latestVersion)
```groovy
compile 'com.github.florent37:awesomebar:1.0.3'
```

# Inspiration

Gmail Mobile from **Weekz**

[https://material.uplabs.com/posts/gmail-mobile-concept](https://material.uplabs.com/posts/gmail-mobile-concept)

# Changelog

## 1.0.3

Can change backgrond color

## 1.0.2

Added back button

## 1.0.1

Added overflow menu

# Credits

Author: Florent Champigny [http://www.florentchampigny.com/](http://www.florentchampigny.com/)

Fiches Plateau Moto : [https://www.fiches-plateau-moto.fr/](https://www.fiches-plateau-moto.fr/)


Android app on Google Play


Follow me on Google+


Follow me on Twitter


Follow me on LinkedIn

License
--------

Copyright 2017 florent37, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.