Подтвердить что ты не робот

Как сделать это преобразование с помощью React-Native?

Я пытаюсь использовать атрибут style.transform но я не могу сделать преобразование, не так много документов, плачет...

введите описание изображения здесь

вот код css3:

transform: translateZ (-100px) translateX (-24%) translateY (0) rotateY (60deg);

4b9b3361

Ответ 1

Вот довольно близкий результат:

введите описание изображения здесь

render() {
  return (
    <View style={styles.container}>
      <View style={styles.child} />
    </View>
  )
},

var styles = StyleSheet.create({
  container: {
      backgroundColor:'green',
      flex: 1,
  },
  child: {
    flex: 1,
    backgroundColor: 'blue',
    transform: [
      { perspective: 850 },
      { translateX: - Dimensions.get('window').width * 0.24 },
      { rotateY: '60deg'},

    ],
  }
});

См. полный пример: https://rnplay.org/apps/Qg7Bhg