E 'ancora possibile disegnare triangoli in Reagire nativo utilizzando il trucco CSS. ho scritto una classe per incapsulare questo: https://github.com/Jpoliachik/react-native-triangle
Se vuoi scrivere da soli, ho usato questo strumento: http://apps.eky.hk/css-triangle-generator/ per generare il triangolo che volevo e modificare gli stili di reagire sintassi nativa.
Ad esempio, un triangolo isoscele 90x90 rivolta verso l'alto in CSS legge:
width: 0;
height: 0;
border-style: solid;
border-width: 0 45px 90px 45px;
border-color: transparent transparent #007bff transparent;
Ma in Reagire Native stili sarebbero:
triangle: {
width: 0,
height: 0,
backgroundColor: 'transparent',
borderStyle: 'solid',
borderTopWidth: 0,
borderRightWidth: 45,
borderBottomWidth: 90,
borderLeftWidth: 45,
borderTopColor: 'transparent',
borderRightColor: 'transparent',
borderBottomColor: 'red',
borderLeftColor: 'transparent',
},
Che aspetto ha il DOM generato? Sembra che dovrebbe funzionare ancora. –