REACT Native Modal透明道具在Android上出现错误

时间:2019-10-29 01:59:29

标签: react-native modal-dialog expo

Modals上的透明道具会在Android模拟器上导致错误,但在iOS上不会出错。

<Modal visible={props.visible} transparent='true' animationType='slide' >

错误提示: 更新由以下对象管理的视图的属性“透明”时出错:RCTModalHostView

如果我简单地移除透明道具,那么它就可以工作,但是我显然会失去透明背景,这是我不可能发生的。

我运行3.4.1世博会

1 个答案:

答案 0 :(得分:1)

运输工具的类型为Bool。但是您将类型放入字符串中。 iOS可能会将您的字符串识别为Bool,但Android可能不会。根据类型填写类型。

透明

透明道具决定您的模态是否将填充整个视图。将此设置为true将在透明背景上渲染模式。

  

TYPE:布尔,必填:否

<Modal visible={props.visible} transparent={true} animationType='slide' >