问题描述
<DrawerContentScrollView {...props}>
<DrawerItem
icon={({ focused }) => (
<Icon
name="desktop-mac-dashboard"
size={25}
color={focused ? colors.light : colors.primary}
/>
)}
label="Dashboard"
labelStyle={{ fontSize: 20 }}
activeBackgroundColor={colors.primary}
activeTintColor={colors.white}
inactiveTintColor={colors.dark}
onPress={() => {
props.navigation.navigate("Dashboard");
props.navigation.dispatch(StackActions.replace("Dashboard"));
}}
/>
<DrawerItem
style={{ flex: 1 }}
icon={() => <Icon name="exit-to-app" />}
label={() => <AppText>Notifications</AppText>}
onPress={() => {
props.navigation.navigate("Notifications");
}}
/>
</DrawerContentScrollView>
问题是。选择任何抽屉项目时,它不会被激活。突出显示。
如何将项目设置为活动状态?
一种方法应该是分别读取路由并激活它,但看起来我无法访问抽屉中的当前激活路由?
有帮助吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)