基於this tutorial和this answer,其中還引用this other tutorial,使用主題的android:windowBackground
與<layer-list/>
一起似乎是最批准創建的Android開機畫面可以將WindowBackground放置在狀態欄下方並位於導航欄上方嗎?
使用該技術中心在屏幕上標識的方法很簡單;不過,我想要沿着屏幕的頂部或底部定位圖形。我遇到了問題,因爲在下面的屏幕截圖中看到,windowBackground
似乎在屏幕頂部的狀態欄和底部的導航欄後面繪製,從而使圖形顯示截止
問:是否有可能指示windowBackground
擺正自己的位置下方的狀態欄和導航欄上方?如果沒有,使用windowBackground
啓動屏幕技術可以創建一個不包含在狀態欄或導航欄中的啓動畫面?
要重現該問題,創建一個新的Android Studio項目,這將讓你的ic_launcher
繪製,並按照上面鏈接的教程之一,但使用以下layer-list
繪製
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
android:opacity="opaque">
<item android:drawable="#000000"/>
<item>
<bitmap
android:gravity="left|top"
android:src="@drawable/ic_launcher"/>
</item>
<item>
<bitmap
android:gravity="center"
android:src="@drawable/ic_launcher"/>
</item>
<item>
<bitmap
android:gravity="bottom"
android:src="@drawable/ic_launcher"/>
</item>
</layer-list>
這工作完全根據需要,謝謝你。 – konata