All Projects → florent37 → EnhancedNavigationView

florent37 / EnhancedNavigationView

Licence: Apache-2.0 License
A different BottomNavigationView that you could find in all android apps

Programming Languages

kotlin
9241 projects
shell
77523 projects

Projects that are alternatives of or similar to EnhancedNavigationView

Material Bottom Nav
A bottom navigation bar adhering to the Material Design specification.
Stars: ✭ 41 (-64.66%)
Mutual labels:  material, navigation, bar
Readablebottombar
Yet another material bottom bar library for Android
Stars: ✭ 977 (+742.24%)
Mutual labels:  material, layout, bar
Bubbletab
Put some bubble in your tabs and give your apps a supa fresh style !
Stars: ✭ 537 (+362.93%)
Mutual labels:  material, layout, bar
Immersionbar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62
Stars: ✭ 10,030 (+8546.55%)
Mutual labels:  navigation, bar
Navigationtabbar
Navigation tab bar with colorful interactions.
Stars: ✭ 4,907 (+4130.17%)
Mutual labels:  navigation, bar
Efnavigationbar
An ordinary custom navigation bar.
Stars: ✭ 92 (-20.69%)
Mutual labels:  navigation, bar
Ypnavigationbartransition
A Full functional UINavigationBar framework for making bar transition more natural! You don't need to call any UINavigationBar api, implementing YPNavigationBarConfigureStyle protocol for your view controller instead. (类似微信 iOS Navigation Bar 的切换方案)
Stars: ✭ 725 (+525%)
Mutual labels:  navigation, bar
Navigationtabstrip
Navigation tab strip with smooth interaction.
Stars: ✭ 2,234 (+1825.86%)
Mutual labels:  navigation, bar
Draggablemenu
A draggable menu that shows a thumbnail preview of an image grid
Stars: ✭ 117 (+0.86%)
Mutual labels:  navigation, layout
Shapeofview
Give a custom shape to any android view, Material Design 2 ready
Stars: ✭ 2,977 (+2466.38%)
Mutual labels:  material, layout
Awesomebar
Just beautiful
Stars: ✭ 870 (+650%)
Mutual labels:  material, bar
React Site Nav
A kick ass site menu powered by styled components inspired by Stripe.
Stars: ✭ 155 (+33.62%)
Mutual labels:  navigation, bar
Expansionpanel
Android - Expansion panels contain creation flows and allow lightweight editing of an element.
Stars: ✭ 1,984 (+1610.34%)
Mutual labels:  material, layout
Arclayout
With Arc Layout explore new styles and approaches on material design
Stars: ✭ 1,662 (+1332.76%)
Mutual labels:  material, layout
Motion Shapeofview
Explain how to use MotionLayout with ShapeOfView
Stars: ✭ 236 (+103.45%)
Mutual labels:  material, layout
SwingMaterialDesign
A Material Design components for java swing. Trying to make java swing more beautiful and vivid. with shadows and ripples.
Stars: ✭ 21 (-81.9%)
Mutual labels:  material
reiconify
Convert SVG icons to React components eg.: https://ambar.li/reiconify/md.icons/#/Browse
Stars: ✭ 17 (-85.34%)
Mutual labels:  material
conky-cards
Conky theme inspired by the "Flat" trend
Stars: ✭ 75 (-35.34%)
Mutual labels:  material
base16-materialtheme-scheme
Material Themes for Base16
Stars: ✭ 70 (-39.66%)
Mutual labels:  material
focus.nvim
Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids!
Stars: ✭ 289 (+149.14%)
Mutual labels:  navigation

Enhanced NavigationView

CircleCI Language

screen

Usage

Download

dependencies {
    implementation 'com.github.florent37:enhanced-navigationview:(lastest version)'
}

EnhancedNavigationView extends google BottomNavigationView

look at https://developer.android.com/reference/com/google/android/material/bottomnavigation/BottomNavigationView

screen

<com.github.florent37.enhancednavigationview.EnhancedNavigationView
            android:id="@+id/bottom_navigation"
            android:layout_width="match_parent"
            android:layout_height="60dp"
            android:background="@color/colorBottomBar"
            app:elevation="0dp"
            app:itemIconTint="@color/nav_item_state_list"
            app:itemTextColor="@color/nav_item_state_list"
            app:menu="@menu/bottom_navigation_items" />

RoundRect shape of the bottom bar is providen by ShapeOfView

https://github.com/florent37/ShapeOfView

screen

dependencies {
    implementation 'com.github.florent37:shapeofview:1.2.0'
}
<com.github.florent37.shapeofview.shapes.RoundRectView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:elevation="12dp"
        
        app:shape_roundRect_bottomLeftRadius="22dp"
        app:shape_roundRect_bottomRightRadius="22dp"
        app:shape_roundRect_topLeftRadius="8dp"
        app:shape_roundRect_topRightRadius="8dp">


        <com.github.florent37.enhancednavigationview.EnhancedNavigationView
            android:id="@+id/bottom_navigation"
            android:layout_width="match_parent"
            android:layout_height="60dp"
            android:background="@color/colorBottomBar"
            app:elevation="0dp"
            app:itemIconTint="@color/nav_item_state_list"
            app:itemTextColor="@color/nav_item_state_list"
            app:menu="@menu/bottom_navigation_items" />
</com.github.florent37.shapeofview.shapes.RoundRectView>

How to Contribute

We welcome your contributions to this project.

The best way to submit a patch is to send us a pull request.

To report a specific problem or feature request, open a new issue on Github.

Credits

Author: Florent Champigny

Blog : http://www.tutos-android-france.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 2018 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].