2016-08-16 4 views
0

実際にスプラッシュスクリーンを配置する必要があるアプリケーションを構築しています。私は、レイヤーリスト描画可能(https://plus.google.com/+AndroidDevelopers/posts/Z1Wwainpjhd)を作成することによって、レイヤーを作成する最善の方法があることを知りました。スプラッシュ画面の複雑なレイヤーリストレイアウトの作成方法

私の問題は、レイヤーリストのドロウアブルを使用してレイアウトを作成するにはどうすればいいですか、どのようにサイズ、マージン、

私は、レイアウトのこのような構造を構築したいと思います: Splash Screen Layout

が助けてくれてありがとう!

答えて

0

レイヤーリストのビュー要素を正確に見つけたり操作したりすることはできませんが、に複数の項目を追加し、画像に示されているようにドロアブルに固定します。

今は自分のコンピュータにアクセスできませんが、このように見えると思います。

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item 
     android:drawable="@color/gray"/> 

    <item> 
     <bitmap 
      android:gravity="left|start" 
      android:src="@drawable/logo1"/> 
    </item> 
    <item> 
     <bitmap 
      android:gravity="center" 
      android:src="@drawable/logo2"/> 
    </item> 
    <item> 
     <bitmap 
      android:gravity="center" 
      android:src="@drawable/text1"/> 
    </item> 
    <item> 
     <bitmap 
      android:gravity="center" 
      android:src="@drawable/text2"/> 
    </item> 

</layer-list> 

このような何かがうまくいかない場合は

は、その後、あなたは何ができるか、あなたのスプラッシュスクリーン(2つのロゴやテキスト)に表示したいすべてのものを含む画像を作成している、とだけ表示されるその1つの描画可能として、あなたのスプラッシュスクリーン。

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item 
     android:drawable="@color/gray"/> 

    <item> 
     <bitmap 
      android:gravity="center" 
      android:src="@drawable/imageWithEverythingInIt"/> 
    </item> 

</layer-list> 
関連する問題