0
我想为我的应用程序创建启动画面。问题是它首先渲染带有默认标题栏的空布局,然后淡入我的图像中。禁用淡入淡出动画
这是我的全部onCreate
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.setContentView(R.layout.activity_splash);
从switching activities without animation
尝试性解决方案也试过设置窗口属性
WindowManager.LayoutParams lp = this.getWindow().getAttributes();
lp.windowAnimations = lp.windowAnimations | android.R.attr.windowDisablePreview;
this.getWindow().setAttributes(lp);
既不所做的任何明显的差异。
这使事情变得更好一些,但并未解决主要问题。我需要禁用默认动画,以便它只显示我的布局,而不是将其淡入。 – 2012-07-17 18:12:38
要摆脱活动性转换,请使用'Activity.overridePendingTransition()'来覆盖系统集合转换。 – 2012-07-17 20:51:02
调用'overridePendingTransition(0,0);'on'onCreate'似乎没有效果。我认为这意味着它不适用于任务中的第一个活动。 – 2012-07-17 21:03:44