Я использую следующий стиль для отображения заставки для приложения Android, написанного в MonoDroid. Тем не менее, кажется, что он принимает изображение и максимизирует его, чтобы он соответствовал всему экрану, в то же время искажая соотношение сторон. Таким образом, изображение выглядит огромным и ужасным.
Есть ли способ увеличить его, но сохранить соотношение сторон, чтобы он по-прежнему выглядел хорошо?
<style name="Theme.Splash" parent="android:Theme">
<item name="android:windowBackground">@drawable/splashscreenimage</item>
<item name="android:windowNoTitle">true</item>
</style>
Это действие на С#, которое создает заставку и переходит к логину.
[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));
}
}