AndroidProgettazione AppXamarin

SplashScreen

SplashScreen è un’immagine che viene visualizzata quando l’applicazione viene caricata, generalmente contenente il logo dell’azienda e dell’applicazione.

Per quanto riguarda Android bisogna creare un layout che visualizza l’immagine mentre che l’attivity gestisce la fase iniziale per poi passare al layout principale dell’app tramite:

startActivity(new Intent(SplashScreen.this, MainActivity.class));
finish();

su github potete trovare la versione Android

Su .NET MAUI Xamarin la procedura è più semplice, basta impostare nel file del progetto i file e le cartelle utilizzate

<ItemGroup>
<!– App Icon –>
<MauiIcon Include=”Resources\AppIcon\splash_icona.svg” /><!– Splash Screen –>
<MauiSplashScreen Include=”Resources\Splash\splash_screen.svg” Color=”White” /><!– Images –>
<MauiImage Include=”Resources\Images\*” /><!– Custom Fonts –>
<MauiFont Include=”Resources\Fonts\*” />

<!– Raw Assets (also remove the “Resources\Raw” prefix) –>
<MauiAsset Include=”Resources\Raw\**” LogicalName=”%(RecursiveDir)%(Filename)%(Extension)” />
</ItemGroup>

la versione su Xamarin funziona su android, ios, windows e macosx.