Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gostaria de saber o que eu tenho que estudar, para
Criar uma splash, que ao carregar abre o webview, e os links do webview em vez de abrir seco, ao clicar, aparece uma imagem de loading,
e os videos, ao colocar em fullscreen, a tela gira automaticamente.
E se é muito compicado ou não
Para mudar a orientação da tela você pode usar o método da classe "Activity" "setRequestedOrientation"
// Portrait
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
// Landscape
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Para esse loading que você quer, pode usar um "*ProgressDialog*":
ProgressDialog dialog = new ProgressDialog(context, ProgressDialog.STYLE_SPINNER);
dialog.setMessage("Exemplo: Por favor aguarde...");
dialog.setCanceledOnTouchOutside(false);
dialog.setIndeterminate(true);
dialog.show();
É claro que você vai ter que fechar esse "*dialog*" quando a página carregar completamente no (*onPageFinished*)
Criar uma splash screen é mais simples, você encontra diversos exemplos se fizer uma busca rápida no google. Quanto ao webview, dá uma olhada na documentação para ver se ela lhe permite interagir com a página web da forma que você quer.
http://blog.alura.com.br/criando-uma-tela-de-abertura-no-android-splash-screen/
https://developer.android.com/reference/android/webkit/WebView.html