1
私は、肖像画や風景のスプラッシュ画面(さまざまなサイズで同じ画像)上に異なる画像を、xamarin形式のアンドロイドアプリケーションで使用したいと考えています。 は、これは私のResourcesフォルダの構造である: Resources画面の向きに異なるスプラッシュ画面
そしてここでは、スプラッシュスクリーンで:
[Activity(Theme = "@style/Theme.Splash", //Indicates the theme to use for this activity
MainLauncher = true, //Set it as boot activity
NoHistory = true, //Doesn't place it in back stack
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class SplashActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
System.Threading.Thread.Sleep(10000);
this.StartActivity(typeof(MainActivity));
}
}
私は常に描画可能なフォルダから画像を取得していますし、それは、風景の中に延伸されます。誰かに何か考えがありますか?
ここで私はビットマッププロパティを入れますか?私splashStyle.xml @sajidzahir – zholinho
は次のようになります。<?xml version = "1.0" エンコード= "UTF-8"> ' \t <スタイル名= "Theme.Splash" 親="アンドロイド:テーマ。 Holo.NoActionBar.Fullscreen "> \t \t <項目名=" アンドロイド:windowBackground "> /スプラッシュ描画可能@ \t \t <項目名=" アンドロイド:windowNoTitle ">真 <項目名=" アンドロイド:windowFullscreen」 > true –
zholinho
こんにちは、バックグラウンド用の別のXMLを作成し、そこにビットマップを追加してくださいこれを背景に設定する <?xml version = "1.0" encoding = "utf-8"?> <レイヤリストxmlns:android = "http://schemas.android.com/apk/res/android ">- <ビットマップのxmlns:アンドロイド=" http://schemas.android.com/apk/res/android」 アンドロイド:SRC = "@の描画可能/ AndroidSplashScreen" アンドロイド:重力= "clip_horizontal | clip_vertical" />
–