All Projects → florent37 → Awesomebar

florent37 / Awesomebar

Licence: apache-2.0
Just beautiful

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Awesomebar

Materialdesigndemo
A beautiful app designed with Material Design.
Stars: ✭ 1,391 (+59.89%)
Mutual labels:  material-design, material, design
Materialdesigninxamltoolkit
Google's Material Design in XAML & WPF, for C# & VB.Net.
Stars: ✭ 11,603 (+1233.68%)
Mutual labels:  material-design, material, design
Material Design For Bootstrap
Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below.
Stars: ✭ 9,463 (+987.7%)
Mutual labels:  material-design, material, design
Material Bottom Nav
A bottom navigation bar adhering to the Material Design specification.
Stars: ✭ 41 (-95.29%)
Mutual labels:  material, design, bar
Material Apex
A Material Design Theme for Oracle APEX
Stars: ✭ 161 (-81.49%)
Mutual labels:  material-design, material, design
Motion
A library used to create beautiful animations and transitions for iOS.
Stars: ✭ 1,726 (+98.39%)
Mutual labels:  material-design, material, design
Materialize
Materialize, a CSS Framework based on Material Design
Stars: ✭ 38,630 (+4340.23%)
Mutual labels:  material-design, material, design
Material Framework
[Unmaintained] An easy to use material design based framework.
Stars: ✭ 383 (-55.98%)
Mutual labels:  material-design, material, design
Materialdesignsamples
Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例,使用详情请看对应博客,持续更新中...
Stars: ✭ 900 (+3.45%)
Mutual labels:  material-design, material, toolbar
Material
A UI/UX framework for creating beautiful applications.
Stars: ✭ 11,870 (+1264.37%)
Mutual labels:  material-design, material, design
Materialdesign2
A beautiful app designed with Material Design 2 using Android X.
Stars: ✭ 170 (-80.46%)
Mutual labels:  material-design, material, design
Bubbletab
Put some bubble in your tabs and give your apps a supa fresh style !
Stars: ✭ 537 (-38.28%)
Mutual labels:  material, toolbar, bar
Materialscrollbar
An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.
Stars: ✭ 761 (-12.53%)
Mutual labels:  material-design, material
Textfieldboxes
Material Design text field that comes in a box, based on (OLD) Google Material Design guidelines.
Stars: ✭ 760 (-12.64%)
Mutual labels:  material-design, material
Material Remixer Android
Remixer for Android. Live adjustment of app variables.
Stars: ✭ 782 (-10.11%)
Mutual labels:  material-design, material
Materialize Sass
Materializecss rubygem for Rails Asset Pipeline / Sprockets
Stars: ✭ 785 (-9.77%)
Mutual labels:  material-design, material
Wanandroid
🐔🏀【停止维护,已使用Jetpack+Mvvm重构】根据鸿神提供的WanAndroid开放Api来制作的产品级玩安卓App,采用Kotlin语言,基于Material Design+AndroidX +MVP+RxJava+Retrofit等框架开发,注释超详细,方便大家练手
Stars: ✭ 674 (-22.53%)
Mutual labels:  material-design, material
Slidetoact
A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄
Stars: ✭ 783 (-10%)
Mutual labels:  material-design, material
Steppers
Steppers view library for Android, based on Google Material design guidelines
Stars: ✭ 786 (-9.66%)
Mutual labels:  material, design
Demo Progressive Web App
🎉 A demo for progressive web application with features like offline, push notifications, background sync etc,
Stars: ✭ 798 (-8.28%)
Mutual labels:  material-design, material

AwesomeBar

Android app on Google Play

screen

Usage

<com.github.florent37.awesomebar.AwesomeBar
            android:id="@+id/bar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/white"
            app:bar_primaryColor="#000000"
            app:bar_primaryColorDark="#000000"
            android:elevation="4dp" />
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

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

compile 'com.github.florent37:awesomebar:1.0.3'

Inspiration

Gmail Mobile from Weekz

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/

Fiches Plateau Moto : 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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].