首页 > 解决方案 > 是否可以让 react-native-popup-menu 的 SlideInMenu 从右侧或左侧滑入?

问题描述

react-native-popup-menu SlideInMenu 渲染器的标准行为是从底部滑入并再次滑出。这个可以改左还是右?

标签: react-native-popup-menu

解决方案


好的,这很容易。你可以只编辑

  transform: [{
    translateY: this.state.slide.interpolate({
      inputRange: [0, 1],
      outputRange: [oHeight, 0]
    }),
  }]

在 SlideInMenu.js 中并将 translateY 更改为 translateX。或者,如果您想相应地更改方向,请更改值。

我现在添加了一个动态 SlideInMenuDirection.js 来满足我的所有需求,并将其注册到 index.js 中。


推荐阅读