Skip to content

Page Margin Bug on android #12

Open
@naufanituharish

Description

@naufanituharish

pageMargin not working on android but work on IOS,

Screenshot_1591457034

code:

`import React from 'react';
import { createMaterialTopTabNavigator } from '@react-navigation/material-top-tabs';
import ViewPagerAdapter from 'react-native-tab-view-viewpager-adapter';
import { useTheme } from 'react-native-paper';
import { TabIndicator, Subheading } from '../components';

import HomePage from '../pages/HomePage';
import HistoryPage from '../pages/HistoryPage';

const Tab = createMaterialTopTabNavigator();

const TabStack = () => {
const theme = useTheme();
return (
<Tab.Navigator
initialRouteName="Home"
backBehavior='initialRoute'
sceneContainerStyle={{ flex: 1 }}
pager={(props) => <ViewPagerAdapter pageMargin={16} {...props} />}
tabBarOptions={{
renderIndicator: (props) => (<TabIndicator {...props} />),
style: {
backgroundColor: theme.colors.primary,
borderWidth: 0,
elevation: 0,
shadowColor: 'transparent',
shadowOpacity: 0,
shadowRadius: 0,
shadowOffset: {
height: 0,
width: 0,
},
},
activeTintColor: theme.colors.white,
inactiveTintColor: theme.colors.white,
}}
>
<Tab.Screen
name="HomePage"
component={HomePage}
options={{
tabBarLabel: () => Home,
}}
/>
<Tab.Screen
name="HistoryPage"
component={HistoryPage}
options={{
tabBarLabel: () => Riwayat,
}}
/>
</Tab.Navigator>
)
}

export default TabStack;`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions