Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Tela splash

Olá pessoal. Fiquei com uma dúvida em relação ao projeto. No vídeo aparece a tela de splash screen com uma imagem splash.png que está em assets. Acontece que no meu projeto nunca apareceu essa tela. Há alguma configuração para fazer? É informado que o expo faz isso automaticamente, mas em nunhum momento funcionou isso pra mim. Estou com o projeto expo bare e uso o npx expo start para iniciar a aplicação. Como configurar a tela de splash? Como alterar o arquivo .png de splash? O expo acha pelo nome do arquivo? Tem alguma documentação?

2 respostas

Haniel, acho que consigo te ajudar.

Na raiz do projeto, tem um arquivo chamado "app.json". No meio da estrutura dele tem um agrupamento chamado Splash e uma linha chamada "image". Confere se o caminho está indicando a imagem correta.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Valeu. Deu certo. Meu arquivo app.json estava apenas assim:

  "expo": {
    "name": "orgs-cesta",
    "slug": "orgs-cesta",
    "version": "1.0.0",
    "assetBundlePatterns": [
      "**/*"
    ]
  }
}

Adicionei a tag splash e ficou assim:

{
  "expo": {
    "name": "orgs-cesta",
    "slug": "orgs-cesta",
    "version": "1.0.0",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "contain",
      "backgroundColor":"@ffffff"
    },
    "assetBundlePatterns": [
      "**/*"
    ]
  }
}

Testei e deu certo. Obrigado!!!!