标签: splash-screen

显示自动适合的启动画面图像

我使用以下样式显示用MonoDroid编写的Android应用程序的启动画面.然而,它似乎采取图像并最大化它以适应整个屏幕,同时搞乱了纵横比.因此,图像看起来巨大而可怕.

有没有办法让它最大化,但保持纵横比,所以它看起来仍然很好?

<style name="Theme.Splash" parent="android:Theme">
  <item name="android:windowBackground">@drawable/splashscreenimage</item>
  <item name="android:windowNoTitle">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)

这是C#中的活动,它创建启动画面并转到登录.

  [Activity(MainLauncher = true, Theme = "@style/Theme.Splash", NoHistory = true)]
  public class SplashScreenActivity : Activity
  {
    protected override void OnCreate(Bundle bundle)
    {
      base.OnCreate(bundle);

      // Start our real activity
      StartActivity(typeof(LoginActivity));
    }
  }
Run Code Online (Sandbox Code Playgroud)

android splash-screen aspect-ratio xamarin.android

22
推荐指数
2
解决办法
3万
查看次数

如何在JavaFX中创建具有透明背景的Splash屏幕

我试图像我提出的例子一样创建一个启动画面.似乎AnchorPane不允许透明背景,我已经尝试设置了AnchorPaneto 的css -fx-background-color: rgba(255,0,255,0.1) ;但白色背景仍然显示.

我在fxml文件中的所有内容都是带有ImageView的AnchorPane,其中包含png图像

例

我到处寻找,但找不到任何解决方案,任何帮助将不胜感激.谢谢

java transparency javafx splash-screen javafx-2

22
推荐指数
2
解决办法
3万
查看次数

通用Windows 10应用程序的启动画面

我正在创建一个针对Windows Phone和Windows Desktop的Windows 10通用应用程序,我面临的问题是当通过package.manifest文件向应用程序添加启动画面时,没有选项添加适合手机的启动画面纵向(见下图),

在此输入图像描述

当我在手机上部署应用程序时,会出现如下所示的启动画面.

在此输入图像描述

splash-screen win-universal-app windows-10 windows-10-mobile uwp

22
推荐指数
2
解决办法
8522
查看次数

检查SD卡是否存在,布尔值始终为真

在我的启动画面中,我想检查手机是否有SD卡.布尔语句位于:

    Boolean isSDPresent = android.os.Environment.getExternalStorageState()
            .equals(android.os.Environment.MEDIA_MOUNTED );
Run Code Online (Sandbox Code Playgroud)

所以,如果我的手机插槽中有SDCard,这个布尔值将返回true,到目前为止一直很好.当我从设置菜单转到"卸载SDCard"并删除SDCard,然后杀死应用程序并再次启动它时,布尔值也将为真.

如果我启动Astro File Manager后卸载并删除SD卡,我仍然可以访问/mnt/sdcard路径,为什么?

我怎样才能做到这一点?

提前致谢!

编辑

使用以下代码进行测试:

File path = Environment.getExternalStorageDirectory(); 
String pathS = path.getPath();
Run Code Online (Sandbox Code Playgroud)

当SDCard在插槽中时,pathS包含mnt/sdcard,但当我删除SDCard时pathS仍然是/mnt/sdcard......

android splash-screen android-sdcard

21
推荐指数
1
解决办法
1万
查看次数

iPhone 5闪屏无法正确显示 - Phonegap

我正在更新我的PhoneGap iOS应用程序,使其与iPhone 5兼容.

我的应用初始化后,我手动隐藏了启动画面.

模拟iPhone 5时:当应用程序启动时,它会显示正确的启动画面(Default-568h@2x.png)(此处为"5"),但会快速隐藏它,而是显示iPhone 4启动画面(此处为"4") .4并未涵盖整个应用程序,因此显示应用程序初始化的顶部和底部栏.

我不完全确定它是如何工作的但我可以想到两种可能的情况:1)两个图像同时显示但由于某种原因5个自动隐藏,而4等待来自应用程序的呼叫隐藏.2)在某些时候,当禁用手动隐藏启动画面时,phonegap会切换出"真实"的启动画面,显示"假",直到来自应用程序和手机屏幕的javascript调用可能在此切换器后显示不正确.

还有其他人遇到和/或解决了这个问题吗?

更新:尝试再次删除和添加所有启动图像,但无济于事.我尝试删除较小的图像(4及其非视网膜版本),但即使项目中的任何地方都没有较小的图像,我也会得到同样的错误!

更新2:Cordova 2.2.0现已发布,因此根据以下内容修复此问题:http://shazronatadobe.wordpress.com/2012/10/27/whats-new-in-cordova-ios-2-2-0 /

因此,建议的解决方案是更新您的应用程序以使用Cordova 2.2.0,如果由于某种原因不可能,则提供以下解决方案.

iphone splash-screen ios cordova

21
推荐指数
1
解决办法
1万
查看次数

iOS/iPhone:Web应用程序启动画面不显示

我在<head>我的网络应用程序中有以下代码,但我只是在我的iPhone 3GS上获得白屏,而DOM加载而不是启动画面.

<meta name="viewport" content="width=device-width, initial-scale=1"> 
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />

<!--STYLES-->

<!--SCRIPTS-->

<!-- iPhone LAUNCHSCREEN-->
<link href="includes/images/apple-launch-480h.png" sizes="320x480" media="(device-height: 480px)" rel="apple-touch-startup-image">
<!-- iPhone (Retina) LAUNCHSCREEN-->
<link href="includes/images/apple-launch-480h2X.png" sizes="640x920" media="(device-height: 480px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iPhone 5+ LAUNCHSCREEN-->
<link href="includes/images/apple-launch-568h.png" sizes="640x1136" media="(device-height: 568px)" rel="apple-touch-startup-image">
Run Code Online (Sandbox Code Playgroud)

如何让我的启动画面在所有版本的iPhone上正确显示?代码未显示,但我的网络应用程序图标在添加到主页时正在运行.我正在使用jQuery Mobile来构建这个Web应用程序.

我还确认PNG图像的大小正确,我删除了Web应用程序图标,刷新并重新添加到主屏幕多次.我在StackOverflow上找到的解决方案都没有为我工作.我没有尝试过JavaScript解决方案,因为我确信有一个纯CSS解决方案.

iphone splash-screen ios media-queries jquery-mobile

21
推荐指数
1
解决办法
2万
查看次数

飞溅屏幕活动背景颜色

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

是)我有的:

  1. PNG飞溅屏幕图象有透明背景
  2. 启动屏幕活动
    [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));
        }
    }
Run Code Online (Sandbox Code Playgroud)
  1. 资源/ values/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>
Run Code Online (Sandbox Code Playgroud)
  1. 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 -->
Run Code Online (Sandbox Code Playgroud)

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

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

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

android splash-screen xamarin

20
推荐指数
2
解决办法
3万
查看次数

启动屏幕不显示iOS 8

我正试图让Launch屏幕显示而不是我得到默认的黑屏.

我记得我过去曾经遇到过这个问题而且非常愚蠢,但我不记得它是什么.

我有一个LaunchScreen.xib.我已经设置了我的目标 - > info以使用LaunchScreen而不是图像目录.我正在运行iOS 8并使用Xcode 6.1.我试过所有iPhone模拟器和iPhone 4s.

我想不出比这更多的信息了.

splash-screen ios xcode6.1

20
推荐指数
6
解决办法
2万
查看次数

有没有办法改变 Android 12 中启动屏幕图标的形状?

我正在定制正在实施的新启动屏幕Android 12
我已经能够将图标更改为我想要使用的图标

"< item name="windowSplashScreenAnimatedIcon">@drawable/...</item >"
Run Code Online (Sandbox Code Playgroud)

但因为它是一个单词而不是一个适合圆形的图标,但是单词已经拉伸以适合圆形。有没有办法改变图标或图标背景的形状或大小,这样就不会发生这种情况?

android splash-screen android-12

20
推荐指数
1
解决办法
4396
查看次数

飞溅屏幕等待螺纹完成

我仍然有启动画面的问题.我不想使用该属性SC.TopMost=true.

现在我的应用场景如下:

在progeram.cs中:

[STAThread]
static void Main()
{
    new SplashScreen(_tempAL);// where _tempAL is an arrayList
    Application.Run(new Form1(_tempAL));
}
Run Code Online (Sandbox Code Playgroud)

在SplashScreen类中:

public SplashScreen(ArrayList _Data)
{
    DisplaySplash()
} 
private void DisplaySplash()
{
    this.Show();
    this.TopMost = true;
    this.CenterToScreen();
    this.SetTopLevel(true);

    _allServerNarrators = new string[10];
    for (int i = 0; i < _allServerNarrators.Length; i++)
        _allServerNarrators[i] = null;

    GetFromServer();

    this.Hide();
    _serverData = new ArrayList();
    _thisData.Add(_allServerNarrators);
    _thisData.Add(_serverNarrators);

}
private void GetFromServer()
{
    _serverNarrators = new ArrayList();
    string _file = "Suras.serverNar";

    if (!Directory.Exists("c:\\ASGAQuraan"))
        Directory.CreateDirectory("c:\\ASGAQuraan");

    while (counter < …
Run Code Online (Sandbox Code Playgroud)

c# splash-screen winforms

19
推荐指数
2
解决办法
2万
查看次数