我的应用程序包含大量图像.所以加载应用程序需要一些时间.我想在加载应用程序时显示加载屏幕.这怎么可能 ?
我正在使用SplashScreen类为Java应用程序创建一个启动画面.问题是多监视器系统上的位置是不确定的.该文档指出"未指定多监视器系统上的位置 - 它依赖于平台和实现".该应用程序将仅用于多监视器平台,我想确保它始终集中在其中一个屏幕上.有没有办法实现这个目标?该应用程序将仅在Linux上使用,因此该平台在任何地方都是相同的.
我的Silverlight WP7应用程序中有一个启动画面,但是我的应用程序加载得如此之快,以至于我的启动画面只显示了一小段时间.
有没有办法强制我的启动画面显示至少两秒钟?
在通用应用程序中,您必须添加名为Default.png的6个启动图像.
320 x 480非视网膜iphone
视频 iphone 640 x 960
768 x 1024用于非视网膜iPad肖像
1536 x 2048视网膜iPad肖像
1024 x 768适用于非视网膜iPad风景
2048 x 1536视网膜iPad风景
如果我没有提供任何闪屏图像时显示黑屏,那该怎么办?
Apple是否因此而拒绝应用程序?我找不到任何东西.
我是否必须创建6个无用的黑色png并将它们添加到项目中?
我只是想知道是否有一种方法可以显示Windows手机启动画面一段时间.现在(默认情况下)启动画面显示半秒钟然后启动到应用程序的方式.所以它实际上只是一个闪光灯.
据我所知,对于用户体验而言,启动画面是毫无意义的,但规格是业务规格.
谢谢你的帮助!
我需要以编程方式创建一个SplashScreen并向其添加文本(并更改它).大多数示例使用命令行参数.有没有解决方案吗?
我的程序中有一个分层窗口,看起来(视觉上)工作正常,但返回代码UpdateLayeredWindow应该是成功时的非零值.在我的例子中,它是0,并GetLastError返回87,即不正确的参数.如果我的设置有任何问题,有人可以告诉我吗?这是完整的功能,窗口样式是WS_EX_LAYERED|WS_EX_TOPMOST和WS_POPUP.
bool SplashScreen(HWND hwnd, HINSTANCE m_hinstance)
{
HBITMAP hBitmap = (HBITMAP)LoadImage(m_hinstance, "splash.bmp", IMAGE_BITMAP, 640, 640, LR_LOADFROMFILE);
PAINTSTRUCT ps;
HDC hdc;
BITMAP bitmap;
HDC hdcMem;
HGDIOBJ oldBitmap;
int result=0;
if(!SetLayeredWindowAttributes(hwnd, 0, (255 * 100) / 100, LWA_ALPHA))
{
char msg[255];
sprintf(msg,"Error SetLayeredWindowAttributes: %d",GetLastError());
MessageBox(hwnd,msg,"System",MB_OK);
return false;
}
hdc = BeginPaint(hwnd, &ps);
if(!hdc)
{
char msg[255];
sprintf(msg,"Error BeginPaint: %d",GetLastError());
MessageBox(hwnd,msg,"System",MB_OK);
return false;
}
hdcMem = CreateCompatibleDC(hdc);
if(!hdcMem)
{
char msg[255];
sprintf(msg,"Error CreateCompatibleDC: %d",GetLastError());
MessageBox(hwnd,msg,"System",MB_OK); …Run Code Online (Sandbox Code Playgroud) 我正在尝试为我的Android应用程序创建启动画面,如此链接http://developer.xamarin.com/guides/android/user_interface/creating_a_splash_screen/所示
不幸的是,这个链接只是展示了如何使用drawable制作闪屏.但我需要做的是使用布局创建一个启动画面,以便我可以轻松自定义它的外观并使其与不同的屏幕尺寸兼容.
谢谢
是否可以以编程方式制作splashscreen/LaunchScreen?如果是这样怎么样?
我目前有一个launchscreen.xib文件.但我想将其转换为带代码的.swift文件.
但是,我无法找到任何关于如何以编程方式执行启动画面的方法.
对不起,如果之前已经问过这个问题.我想要做的是当应用程序启动闪屏时出现,并在3秒后mainactivity运行.但当我按下后退按钮时,它会在启动画面上再次返回我.所以我的问题是我如何控制活动的流程,以便它不应该再来到splash screen下面是我的
manifest file
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
</activity>
<activity android:name=".SplashScreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
如果有很多活动,我希望我的主要活动是父活动,如果用户是父活动,用户按回来,则不应出现启动画面.有没有办法通过清单来做到这一点