如何在活動主題/樣式中使用背景圖片?Android活動背景圖片
如果我做到這一點使用顏色:
<style name="CustomTheme" parent="android:Theme.Light">
<item name="android:windowBackground">@color/custom_theme_color</item>
</style>
它工作正常,但如果我更換行:
<item name="android:windowBackground">@drawable/splash_image</item>
的圖像顯示正確,但所有的內容被壓扁成屏幕左上角的一個小塊。狀態欄下方的陰影也被切斷或混亂。
我使用的是Android版Mono,圖像是一個有效的九貼片PNG。
對於大家閱讀這裏...請注意,您在windowBackground中使用的drawable作爲定製的AppTheme將被加載完全解碼到您的堆中。由於在運行時完成了解碼,即使是小尺寸的圖像(如90KiB)也可能導致90MiB以上的分配。這會導致OutOfMemory問題比光線更快。 :) – JacksOnF1re
有關其他信息,請閱讀此文章如何正確設置啓動畫面:https://www.bignerdranch.com/blog/splash-screens-the-right-way/ – JacksOnF1re