Articles of splash screen

启animation面应用程序并隐藏操作栏

我试图弄清楚如何隐藏动态栏以进行启animation面活动。 我做了一些在我的启animation面上隐藏我的操作栏的东西,但是有一个问题:在我的启animation面出现之前,有一个活动,其中一个动作栏出现了短暂的……我不知道如何隐藏它! 我的启animation面仅在我们第一次触摸应用程序时出现,就像应用程序的介绍一样。 代码: package com.example.basicmaponline; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Window; public class Intro extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_ACTION_BAR); getActionBar().hide(); setContentView(R.layout.intro); Thread timer = new Thread(){ public void run(){ try{ sleep(3000); }catch (InterruptedException e) { e.printStackTrace(); }finally{ Intent openMenu = new Intent(“com.example.basicmaponline.MENU”); […]

SplashScreen与矢量拉伸全屏

我使用本教程完成了启animation面,效果很好。 https://www.bignerdranch.com/blog/splash-screens-the-right-way/基本上我通过主题设置了一个splascreen: @drawable/drawable_splashcreen 我想把一个矢量图像放在里面: (drawable_splashcreen) 图像将在整个屏幕上拉伸。 在API 23上它的工作方式应该如此。 但在较旧的设备上它只是拉伸。 我尝试了宽度,高度,甚至搞砸了视口但没有成功。 对此有任何修复?

如何做一个精心编写的启animation面

我们都知道有很多关于如何在Android上做闪屏的教程。 但是我们也知道这些是伪闪屏 。 我search了很多,我总是看到Thread.sleep(x) 。 这不是很好的编码,这只是为了使应用程序的美丽,看起来像一个专业的应用程序,这不是我想要的! 这些启animation面的另一个问题是,他们不解决我的问题,因为他们只显示在活动开始后,显示内容视图。 我有一个应用程序,在初始化时做很多事情,当应用程序启动时,用户看到一个黑屏几秒钟,有足够的时间来惹恼。 因此,这就是为什么我想要显示一个编码良好的启animation面,可以删除内容视图设置之前出现的黑屏。 我试了一些东西。 我将启animation面(一个RelativeLayout )包含在MainActivity设置的布局中,但据我所知Android只显示所有内容加载后的内容,所以如果我试图从内容视图中显示一些视图我必须等到一切都完成了。 不过,我会发送我的代码,它可以帮助某种方式… @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); new SplashTask().execute(); } private class SplashTask extends AsyncTask<Void, Void, Void> { @Override protected void onPreExecute() { initializeViews(); mSplashScreen.setVisibility(View.VISIBLE); } @Override protected Void doInBackground(Void… params) { return null; } @Override protected void onPostExecute(Void params) { […]

如何在后台启动一个活动并在之后显示?

我有两个活动,一个是SplashActivity ,另一个是MainActivity ,一个包含webview的活动。 显示启animation面时我需要加载webview。 所以我正在寻找一种方法来在后台加载MainActivity在SplashActivity::onCreate() ; 如果intend被直接调用,MainActivity立即被带到前面,以及卡在web视图中。 我查找了很多这样的启animation面的解决scheme。 但是,在飞溅时间到期之前,它们不会初始化MainActivity。

向Phonegap Android splashscreen添加加载指示器/进度条

我有一个PhoneGap 1.4.1 / jQueryMobile 1.0.1 / Android项目,它显示res / drawable / splash.png就好了,一旦加载WebView,闪屏就会消失。 我想添加一些进度指标百分比文本到splashscreen,但到目前为止一直没有成功。 过去我使用普通的webview来取得成功,例如: myWebView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { myLoadingView.setVisibility(View.GONE); myWebView.setVisibility(View.VISIBLE); } }); myWebView.loadUrl(…); 但所有这些只是一个布局,进度指示器文本和背景图片可以更新: myWebView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { myLoadingView.setText(progress+"%"); } }); 有谁知道我可以如何将这个function添加到现有的PhoneGap实现,或知道我可以用自己的实现来replacePhoneGap吗?

Android的初始屏幕

这是我在我的包资源pipe理器,所以让我们从顶部开始,我们的工作方式,我认为它位于的问题.. MainActivity.java – package com.drg.idoser; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } 现在SplashActivity.java package […]

启动屏幕应用程序并隐藏操作栏

我想弄清楚如何隐藏启animation面活动的操作栏。 我做了一些在我的启animation面上隐藏了我的动作栏,但有一个问题:在我的启animation面出现之前,就像一个活动,带有一个短暂的动作栏…我不知道如何隐藏它! 我的启animation面仅在我们第一次触摸应用程序时才会显示,就像应用程序的介绍一样。 代码: package com.example.basicmaponline; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Window; public class Intro extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_ACTION_BAR); getActionBar().hide(); setContentView(R.layout.intro); Thread timer = new Thread(){ public void run(){ try{ sleep(3000); }catch (InterruptedException e) { e.printStackTrace(); }finally{ Intent openMenu = new Intent("com.example.basicmaponline.MENU"); […]

如何使启animation面(屏幕在应用程序启动时可见)?

我有一个简单的应用程序,它启动,从networking加载XML饲料,您可以浏览新闻列表,然后阅读所选新闻项目的详细信息。 我想要做的是有一个启animation面,这意味着只要你点击应用程序,它应该显示一个图像(在我的情况下的应用程序名称),然后显示新闻列表只有在他们已经加载。 我读了类似的(我认为)的问题,通常人们说要使用FrameLayout,但我不能真正把它整理出来。 我不确定这是否可以在第一个启动的活动中完成,也许我应该只在一个活动中显示这个启animation面,然后才能显示我的新闻列表。 我知道在iPhone上,你可以在开发时在应用程序设置中设置启animation面,如果在Android应用程序的清单中有这个function,那就太好了…

Android活动背景图片

如何在活动主题/样式中使用背景图片? 如果我使用颜色来做这个: <style name="CustomTheme" parent="android:Theme.Light"> <item name="android:windowBackground">@color/custom_theme_color</item> </style> 它工作正常,但如果我replace行: <item name="android:windowBackground">@drawable/splash_image</item> 图像正确显示,但是所有内容都被压缩到屏幕左上angular的一个小块中。 状态栏下方的阴影也被切断或混乱。 我正在使用Android的单声道,图像是一个有效的九贴片PNG。

与vectorstreplash全屏幕的splashscreen

我做了这个教程的启animation面,它工作得很好。 https://www.bignerdranch.com/blog/splash-screens-the-right-way/基本上我通过主题设置了一个splascreen: <style name="ThemeSplash" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowBackground">@drawable/drawable_splashcreen</item> </style> 我想像这样在里面放置一个vector图像: (drawable_splashcreen) <item android:drawable="@color/color_background_splash_screen" /> <item android:drawable="@drawable/vector_najdiflet_logo" /> 图像将通过全屏幕延伸。 在API 23上,它的工作原理应该是这样。 但在较旧的设备上,它只是拉伸。 我尝试宽度,高度,甚至与视口混淆,但没有成功。 任何解决这个?