48

React Native Tabbar Interaction

 5 years ago
source link: https://www.tuicool.com/articles/hit/BZRBJni
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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/ )

fyM36bn.gif

Installation

npm i react-native-tab-bar-interaction

Android: react-native run-android

iPhone: react-native run-ios

Usage

import TabBar from "react-native-tab-bar-interaction";
...
  render() {
      return (
          <TabBar>
            <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 tab

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.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK