我正在使用rn-bottom-drawer为我的应用程序实现抽屉。我尝试了几种方法,例如 PixelRatio、ModerateScale、If-else 等屏幕高度范围,但我未能成功设置这样的 containerHeight 以使其与所有设备屏幕完美配合,并且我的抽屉和屏幕底部之间没有空间。
我的代码:
<BottomDrawer
ref={"_drawer"}
containerHeight={moderateScale(270)}
startUp={false}
backgroundColor={null}
downDisplay={moderateScale(200)}
onExpanded={() => this.setState({ isRecentSearchesExpanded: true })}
onCollapsed={() => this.setState({ isRecentSearchesExpanded: false })}
>
<View style={{
width: screenWidth,
}}>
<ImageBackground source={require('../../assets/tabBkgd.png')} style={{ height: "100%", width: screenWidth, justifyContent: "center", backgroundColor: "transparent" }} resizeMode="stretch">
{/* some views here */}
</ImageBackground>
</View>
</BottomDrawer>