the animated of react-native-tabbar
npm install react-native-tabbar-animatednpm install react-native-tabbar-animated --save1.导入
import {CustomAnimation} from 'react-native-tabbar-animated'
2.使用在react-navigation 的 TabNavigator
demo:
``
Main: {
screen: Mall,
navigationOptions: ({screenProps}) =>({
title: '商城',
tabBarLabel:({ focused }) =>( focused?'置顶':'商城'),
tabBarIcon: ({ tintColor,focused }) =>
( focused?
:
/>
)
}),
},
`
| Prop | Description | Default |
|---|---|---|
|url|线上图片链接 |{uri: 'https://s3.amazonaws.com/media-p.slid.es/uploads/alexanderfarennikov/images/1198519/reactjs.png'}|
|imageAddress|本地图片 |{require('../img/nav-bar-me.png')}|animationStyle
|| 跳动,伸缩 |spring|animationStyle
|| 旋转 |spin|animationStyle
|| 上下移动 |linear|junpTime
|| 跳动持续时间 |4000|spinTime
|| 旋转持续时间 |4000|linearTime
||移动持续时间 |4000|imageStyle
|| 图片的样式 |None|style
||背景view样式 |None`|
方法都是可选,根据需要加入