react-native init lottiern
yarn add lottie-react-native
yarn add [email protected]
Caso esteja utilizando ios, entrar na pasta ios do projeto e editar o arquivo Podfile adicionando a seguinte linha
use_frameworks!
pod install
Depois, ir ao site da biblioteca de animações do lottie e escolher uma animação, baixar em formato json. Como este é apenas um exemplo, deixarei o arquivo nomeado como animation.json e colocarei na pasta raiz do projeto.
No projeto, onde queremos adicionar a animação, devemos importar o componente do Lottie, e a animação.
import Lottie from 'lottie-react-native';
import rocket from './animation.json';
source
onde será adicionada a animação.
autoSize
para dimensionamento automático
resizeMode
como contain
para a animação se adaptar ao tamanho do container
autoPlay
para a animação iniciar automaticamente
loop
para que a animação continue executando indefinidamente
<Lottie source={rocket} autoSize resizeMode="contain" autoPlay loop />