All Projects → Akshay-Katariya → CurveBottomBar

Akshay-Katariya / CurveBottomBar

Licence: Apache-2.0 license
Create curve bottom navigation using this library

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to CurveBottomBar

kooldown
Circular progress animation with duration
Stars: ✭ 17 (-63.04%)
Mutual labels:  android-ui
Storyblok-Android-SDK
Storyblok MP SDK available here: https://github.com/mikepenz/storyblok-mp-SDK
Stars: ✭ 13 (-71.74%)
Mutual labels:  android-ui
Login-SignupUI-FirebasePhoneauth
New Repo
Stars: ✭ 43 (-6.52%)
Mutual labels:  android-ui
EasyFont
Android Library to set font of TextView, Button, EditText, and RadioButton in XML without editing Java code to set Typeface.
Stars: ✭ 20 (-56.52%)
Mutual labels:  android-ui
AndroidSmartRatingBar
Android Smart RatingBar, auto resize star width by layout size, with SIMPLE API and HIGH PERFORMANCE!!!😆
Stars: ✭ 30 (-34.78%)
Mutual labels:  android-ui
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-71.74%)
Mutual labels:  android-ui
AnyDialog
简化dialog创建,支持滑动关闭,支持嵌套滑动
Stars: ✭ 26 (-43.48%)
Mutual labels:  android-ui
Xama.JTPorts.ShowcaseView
Xamarin.Android Native showcase view.
Stars: ✭ 17 (-63.04%)
Mutual labels:  android-ui
TicTacToeUI-Android
Check out the new style for App Design aims for Tic Tac Toe Game...😉😀😁😎
Stars: ✭ 40 (-13.04%)
Mutual labels:  android-ui
XFloatView
一个简易的悬浮窗实现方案
Stars: ✭ 56 (+21.74%)
Mutual labels:  android-ui
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (+263.04%)
Mutual labels:  android-ui
tools-sample
Collection of examples on how to improve preview of your layout
Stars: ✭ 20 (-56.52%)
Mutual labels:  android-ui
Weather
Android自定义View-小米MIUI8天气动画(晴天)
Stars: ✭ 27 (-41.3%)
Mutual labels:  android-ui
Attribouter
A lightweight "about screen" library to allow quick but customizable attribution in Android apps.
Stars: ✭ 117 (+154.35%)
Mutual labels:  android-ui
vector-icons
Free Vector icons for Website and Mobile App
Stars: ✭ 28 (-39.13%)
Mutual labels:  android-ui
ArcLayout
Arc Layout is a view group with which you can add a arc-shaped container in your layout.
Stars: ✭ 32 (-30.43%)
Mutual labels:  android-ui
RxLoading
RxJava library for showing a loading (i.e. progress bar) state while waiting for async data with minimal effort and advanced options.
Stars: ✭ 49 (+6.52%)
Mutual labels:  android-ui
cwac-presentation
CWAC Presentation: Second Screen Support Simplified
Stars: ✭ 106 (+130.43%)
Mutual labels:  android-ui
ConstraintFlowPlayground
Playground app for Constraint Layout Flow
Stars: ✭ 48 (+4.35%)
Mutual labels:  android-ui
android-custom-view
No description or website provided.
Stars: ✭ 15 (-67.39%)
Mutual labels:  android-ui

Curve Bottom Bar

Demo 1 Demo 2

Download

Add it to your build.gradle with:

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}

and:

dependencies {
	        implementation 'com.github.Akshay-Katariya:CurveBottomBar:1.0'
	}

Usage

<com.akshay.library.CurveBottomBar
            android:id="@+id/curveBottomBar"
            android:layout_width="match_parent"
            android:layout_height="56dp"
            app:itemIconTint="@color/grey"
            android:layout_gravity="bottom"
            app:bottomBarColor="@color/yellow"
            app:curveRadius="25dp"/>

Customization options

app:bottomBarColor="@color/yellow"
app:curveRadius="25dp"

You can even set values at runtime:

private CurveBottomBar cbb;

cbb = findViewById(R.id.customBottomBar);

cbb.setBottomBarColor(getResources().getColor(R.color.yellow));
cbb.setCurveRadius(52);

License

Copyright 2018 Akshay Katariya

   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.

Credit & Inspired by IslamBesto

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].