Remoção do White Flicker após a tela de toque phonegap 3.3
Como é possível criar um aplicativo, adicionar o plug-in da tela de abertura, a tela de abertura deve desaparecer quando o dispositivo estiver pronto e nenhum WHITE FLICKER aparecer? Isso acontece no Adobe build e também no cli build no Android plaform!
Estas são as etapas simples que eu usei repetidamente por cerca de uma semana para descobrir isso:
Eu criei um aplicativo: phonegap create appEu adicionei o plugin: phonegap plugin local add org.apache.cordova.splashscreenAdicionei isso ao arquivo config.xml da pasta www:<feature name="SplashScreen">
<param name="android-package" value="org.apache.cordova.splashscreen" />
<!-- <param name="onload" value="true" /> -->
</feature>
Agora o plugin está definido. Para garantir que a tela inicial desapareça depois que a devide é detonada, adicionei:
navigator.splashscreen.hide();
no index.js na função onDeviceReady
Com estas etapas, funciona bem. A tela de apresentação mostra que está ok, desaparece, mas aparece um flash branco. Por que diabos isso está acontecendo? A tela inicial está escondida antes de tudo carregar ou por quê? Percebi que quando defino um valor na tela inicial por exemplo 3 segundos, o flash branco desaparece, mas quero que desapareça tão rápido quanto o dispositivo estiver pronto, porque eu tenho outro efeito que começa com o dispositivo pronto e se eu entrar pela segunda vez no aplicativo, isso carrega mais rápido e a tela de abertura permanece no modo desnecessário e o efeito ocorre sob a tela de abertura.
Então, como finalmente resolver isso?
Eu também tentei
<preference name="AutoHideSplashScreen" value="false" />
Tentei definir o fundo do corpo como preto, porque o efeito de que eu estava falando era uma div preta que desaparece no início do aplicativo.
E eu também tentei deixar o webview preto
<preference name="backgroundColor" value="0x000000" />
Tudo sem sorte.
Como posso resolver isso? Eu acho que a maneira mais fácil de sair daqui é definir a webview como preta, mas meu comando de preferência não está funcionando.