florent37 / Awesomebar
Licence: apache-2.0
Just beautiful
Stars: ✭ 870
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
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
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/
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].