Я пытаюсь достичь сценария ниже в реагировать родной:
1) есть несколько экранов всплывет пользовательский интерфейс ниже
2) когда всплывающий интерфейс, то фон станет серого
3) когда я закончу работу над всплывающим интерфейсом, пользовательский интерфейс исчезнет, и фон снова станет обычным
ниже, как обычно *
это ожидаемый результат
это то, что происходит сейчас
]
меня пытались искать, но все, что я получил, это конвертировать изображение в оттенки серого, а это не то, что мне нужно, не уверен, сможет ли реагировать native для этого?
updated 1 oct 2019: разделяем некоторые подходы кода, используя сейчас:
<View style={styles.modalStyle}>
<TouchableOpacity onPress={() => this.setUpdateModalVisible()}>
<View style={styles.transparentShelter} />
</TouchableOpacity>
{renderList}
</View>
стили для transparentShelter:
transparentShelter: {
height: "100%",
width: SCREEN_W,
backgroundColor: "rgba(0,0,0,0.4)"
},
, как показано на изображении «что теперь происходит» Код выше только добавил темный слой сверхумоего интерфейса, но я пытаюсь добиться того, чтобы он стал серым, не показывая другой цвет