次のスタイルを使用して、MonoDroid で記述された Android アプリケーションのスプラッシュ スクリーンを表示しています。ただし、アスペクト比を台無しにしながら、画像を取得して画面全体に合わせて最大化するようです。したがって、画像は巨大でひどいものに見えます。
最大化する方法はありますが、アスペクト比を維持して見栄えを良くする方法はありますか?
<style name="Theme.Splash" parent="android:Theme">
<item name="android:windowBackground">@drawable/splashscreenimage</item>
<item name="android:windowNoTitle">true</item>
</style>
これは、スプラッシュ スクリーンを作成してログインに移動する C# のアクティビティです。
[Activity(MainLauncher = true, Theme = "@style/Theme.Splash", NoHistory = true)]
public class SplashScreenActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Start our real activity
StartActivity(typeof(LoginActivity));
}
}