Caminho da tarefa / da entrada ao resultado
Como gerar uma sombra para React Native
- 01
Escolha a plataforma de destino
Escolha primeiro a API de saída: o modo legado gera propriedades de sombra do iOS ou elevation do Android conforme a plataforma; boxShadow gera uma única sombra externa para Android 9+ compatível com React Native New Architecture. No modo legado, selecione iOS, Android ou Ambas; Ambas é o padrão.
- 02
Molde a sombra do iOS
Escolha uma Cor da sombra, depois defina Deslocamento X e Deslocamento Y de -100 a 100 px, Opacidade de 0 a 1 em passos de 0,01, e Raio de 0 a 100 px. Valores fora de um intervalo são ajustados a ele automaticamente, então você pode digitar livremente sem produzir código quebrado.
- 03
Defina a elevação do Android
Ajuste a Elevação de 0 a 24. Sombras no Android vêm da elevação, não de deslocamentos, então esse valor comanda a metade Android da saída enquanto os números do iOS não a tocam. No modo Ambas os controles de iOS permanecem ativos, então as duas metades do trecho podem ser ajustadas lado a lado.
- 04
Confira a pré-visualização ao vivo
O cartão de Pré-visualização ao vivo renderiza uma aproximação em box-shadow do navegador para a plataforma selecionada, atualizada a cada mudança. Carregar exemplo insere um exemplo índigo elevado se você quiser um ponto de partida mais forte que o padrão sutil.
- 05
Copie o código gerado
Use Copiar código ou Baixar .ts para levar o trecho StyleSheet — salvo como toolars-react-native-shadow.ts — para o seu projeto. Redefinir restaura a sombra padrão quando você quiser recomeçar.