android– 启动屏幕活动背景颜色

android– 启动屏幕活动背景颜色,第1张

概述我在Android上的启动画面有问题.在长时间应用程序启动期间向用户显示启动画面,但活动背景始终为黑色.我的意思是背景位图(启动图像)是可见的,但背景是黑色而不是白色.我正在使用具有透明度的PNG图像.我有的:>PNG飞溅屏幕图像与透明背景>启动屏幕活动[Activity(MainLauncher

我在Android上的启动画面有问题.
在长时间应用程序启动期间向用户显示启动画面,但活动背景始终为黑色.我的意思是背景位图(启动图像)是可见的,但背景是黑色而不是白色.我正在使用具有透明度的PNG图像.

我有的:

> PNG飞溅屏幕图像与透明背景
>启动屏幕活动

    [Activity(MainLauncher = true, theme = "@style/theme.Splash", NoHistory = true)]    public class SplashScreen : Activity    {        protected overrIDe voID OnCreate(Bundle bundle)        {            base.OnCreate(bundle);            // Do your app initialization here            // Other long running stuff            // Run app when done            StartActivity(typeof(MainForm));        }    }

>资源/值/ styles.xml中的启动画面活动的主题样式

    <resources>      <style name="theme.Splash" parent="@androID:style/theme.Holo.light">        <item name="androID:windowBackground">@drawable/splash_centered</item>        <item name="androID:windowNoTitle">true</item>      </style>    </resources>

> Splash drawable in resources / drawable / splash_centered.xml

    <bitmap xmlns:androID="http://schemas.androID.com/apk/res/androID"        androID:src="@drawable/splash"        androID:gravity="center"        androID:background="@color/white"> <!-- this is ignored -->

问题:
正如你所看到的,我使用theme.Holo.light作为父主题,我在我的应用程序的其余部分使用它. Holo光使用白色背景.
此白色背景不适用于SplashActivity背景.
SplashActivity背景总是黑色的.
背景位图(启动图像)可见,但背景为黑色而不是白色.我正在使用具有透明度的PNG图像.

题:
如何在SplashScreen活动上设置默认的Holo.light主题背景颜色(白色)?

注意:
我正在使用Xamarin.AndroID,但AndroID平台的样式很常见. AndroID版本4及更高版本.

解决方法:

在resources / drawable / splash_centered.xml中,使用图层列表而不是位图

<?xml version="1.0" enCoding="utf-8"?><@R_795_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID">  <item>    <shape androID:shape="rectangle">      <solID androID:color="@androID:color/white" />    </shape>  </item>  <item>    <bitmap androID:gravity="center" androID:src="@drawable/splash" />  </item></@R_795_3419@>
总结

以上是内存溢出为你收集整理的android – 启动屏幕活动背景颜色全部内容,希望文章能够帮你解决android – 启动屏幕活动背景颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1098718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存