【发布时间】:2018-01-11 15:12:30
【问题描述】:
我需要一些帮助才能使用 React Native - react 导航库。 它是标签栏,但 上传 按钮充当浮动操作按钮。
我试过了:
const click = () => {
console.log('click');
return (
<View>
<Text>a</Text>
</View>
);
};
tabBarOnPress: (tab) => {
click();
},
// Main Page Navigator
export const Main = TabNavigator({
Home: {
screen: HomeNavigator,
},
Explore: {
screen: ExploreNavigator,
},
Upload: {
screen: UploadMain,
navigationOptions: ({ navigation }) => ({
tabBarLabel: 'Upload',
tabBarIcon: ({ tintColor }) => (
<View>
<Icon name="camera" size={26} color={tintColor} />
</View>
),
tabBarOnPress: (tab) => {
click();
},
}),
},
}, {
tabBarComponent: TabBarBottom,
tabBarPosition: 'bottom',
backBehavior: 'none',
swipeEnabled: false,
lazy: true,
animationEnabled: false,
showIcon: true,
tabBarOptions: {
activeTintColor: 'black',
},
});
上传按钮需要充当浮动操作按钮,当它点击时,它已经记录,但不渲染组件。 创建浮动操作按钮的任何解决方法?
我有一些类似https://github.com/react-navigation/react-navigation/pull/1335的技巧
但是,它只是点击和调度导航,不做浮动操作按钮
问候, 查理
【问题讨论】:
标签: javascript android react-native react-navigation floating-action-button