All Projects → Mindinventory → React Native Tabbar Interaction

Mindinventory / React Native Tabbar Interaction

Licence: mit
Tabbar Component For React-Native

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Native Tabbar Interaction

react-native-viewpager-indicator
修改自react-native-scrollable-tab-view,增加了根据文字内容适配下划线长度的功能。
Stars: ✭ 52 (-88.62%)
Mutual labels:  tabbar, reactnative
react-native-bubble-tabbar
🧼 Bubble Tab Bar Component for React Native which supports React Navigation V5 and TypeScript
Stars: ✭ 43 (-90.59%)
Mutual labels:  tabbar, react-native-component
Skulls
pre-built coreboot images and documentation on how to flash them for the Thinkpad X230
Stars: ✭ 318 (-30.42%)
Mutual labels:  easy-to-use
Pornhub Downloader Python
Download stuff from PH the easy way.
Stars: ✭ 408 (-10.72%)
Mutual labels:  easy-to-use
Litiengine
LITIENGINE 🕹 The pure 2D java game engine.
Stars: ✭ 384 (-15.97%)
Mutual labels:  easy-to-use
Gramework
Fast and Reliable Golang Web Framework
Stars: ✭ 354 (-22.54%)
Mutual labels:  easy-to-use
React Native Drag Sort
🔥🔥🔥Drag and drop sort control for react-native
Stars: ✭ 397 (-13.13%)
Mutual labels:  react-native-component
React Native Gl Model View
📺 Display and animate textured Wavefront .OBJ 3D models with 60fps - native bridge to GLView (iOS) and jPCT-AE (Android)
Stars: ✭ 313 (-31.51%)
Mutual labels:  react-native-component
Officialfoldingtabbar.android
Stars: ✭ 434 (-5.03%)
Mutual labels:  tabbar
Lctabbarcontroller
A amazing and highly customized tabBarController! You could almost customize 100% properties with LCTabBarController!
Stars: ✭ 384 (-15.97%)
Mutual labels:  tabbar
Material Progressview
🔥A beautiful, gradual and simple used progress view for android.
Stars: ✭ 406 (-11.16%)
Mutual labels:  easy-to-use
Foldingtabbar.ios
Folding Tab Bar and Tab Bar Controller
Stars: ✭ 3,677 (+704.6%)
Mutual labels:  tabbar
React Native Draftjs Render
React Native render for draft.js model
Stars: ✭ 368 (-19.47%)
Mutual labels:  reactnative
React Native Clean Project
Automating the clean up of a React Native project
Stars: ✭ 399 (-12.69%)
Mutual labels:  reactnative
React Native Material Menu
Pure JavaScript material menu component for React Native
Stars: ✭ 327 (-28.45%)
Mutual labels:  react-native-component
Yaspin
A lightweight terminal spinner for Python with safe pipes and redirects 🎁
Stars: ✭ 413 (-9.63%)
Mutual labels:  easy-to-use
Reactnativecomponents
React Native组件大全,介绍React Native常用组件的使用方法和使用示例
Stars: ✭ 317 (-30.63%)
Mutual labels:  reactnative
Teleport Code Generators
A collection of code generators for modern JavaScript applications
Stars: ✭ 368 (-19.47%)
Mutual labels:  reactnative
Blastula
Easily send great-looking HTML email messages from R
Stars: ✭ 394 (-13.79%)
Mutual labels:  easy-to-use
Gtsummary
Presentation-Ready Data Summary and Analytic Result Tables
Stars: ✭ 450 (-1.53%)
Mutual labels:  easy-to-use

React Native Tabbar Interaction

Beautiful Tabbar Interaction with Sliding Inset FABs, made with React Native.

Check it out on Béhance (https://www.behance.net/gallery/68043143/Tab-bar-interaction-with-animated-icons)

Check it out on Dribbble (https://dribbble.com/shots/4844696-Tab-bar-interaction-with-animated-icons)

Read about how we made this on our blog (https://www.mindinventory.com/blog/create-tabbar-plugin-with-react-native/)

Installation

npm i mindinventory/react-native-tab-bar-interaction

Android: react-native run-android

iPhone: react-native run-ios

Usage

import TabBar from "@mindinventory/react-native-tab-bar-interaction";
...
  render() {
      return (
          <TabBar bgNavBar="white" bgNavBarSelector="white" stroke="skyblue">
            <TabBar.Item
                icon={require('./tab1.png')}
                selectedIcon={require('./tab1.png')}
                title="Tab1"
                screenBackgroundColor={{ backgroundColor: '#008080' }}
            >
              <View>
                  {/*Page Content*/}
              </View>
            </TabBar.Item>
            <TabBar.Item
                icon={require('./tab2.png')}
                selectedIcon={require('./tab1.png')}
                title="Tab2"
                screenBackgroundColor={{ backgroundColor: '#F08080' }}
            >
                <View>
                    {/*Page Content*/}
                </View>
            </TabBar.Item>
            <TabBar.Item
                icon={require('./tab3.png')}
                selectedIcon={require('./tab1.png')}
                title="Tab3"
                screenBackgroundColor={{ backgroundColor: '#485d72' }}
            >
              <View>
                  {/*Page Content*/}
              </View>
            </TabBar.Item>
          </TabBar>
      );
    }

Component props

prop value required/optional description
icon image source required the icon when item is not focus
selectedIcon image source required the icon when item is focus
title string required title of item
screenBackgroundColor string required background color of screen
bgNavBar string option background color of nav
bgNavBarSelector string option background color of nav selected
stroke string option border color of nav

Dependencies

  • react-native-svg

Changelog

Version: 1.0

  • Initial Build

LICENSE!

React-native-tabbar-interaction is MIT-licensed.

Let us know!

We’d be really happy if you send us links to your projects where you use our component. Just send an email to [email protected] And do let us know if you have any questions or suggestion regarding our work.

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