Fade_in 将主题更改为 NoTitleBar 后效果停止工作(在清单中)

Fade_in effect stopped working after changing theme to NoTitleBar (in manifest)

我正在为我的应用程序设计启动画面,这是我过去 1 个月一直在做的事情。 我在 xml 文件中添加了一个图像,并使用 fade_in.xml 对其应用了 fade_in 效果。但是我注意到一件奇怪的事情是 fade_in 在使用AppTheme 但当我使用以下代码行将主题更改为 NoTitleBar 时停止工作:

android:theme="@android:style/Theme.NoTitleBar"

(在Manifest.xml里面)

我需要将其放入清单中...无法删除...任何解决方案都将不胜感激。

替换为

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"


使用应用主题并将代码更改为

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getActionBar().hide();


或使用以下代码作为参考


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class Splash extends Activity {

 @SuppressWarnings("rawtypes")

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
    WindowManager.LayoutParams.FLAG_FULLSCREEN);
  this.requestWindowFeature(Window.FEATURE_NO_TITLE);
  super.onCreate(savedInstanceState);
  setContentView(R.layout.splash);
  Thread loading = new Thread() {
   public void run() {
    try {
     sleep(1000);
     startActivity(new Intent(Splash.this, MainActivity.class));
    }
    catch (Exception e) {
     e.printStackTrace();
    }
    finally {
     finish();
    }
   }
  };
  loading.start();
 }
}

`