how to remove statusbar animation when changing to

2019-02-24 01:41发布

when i change my activity to fullscreen, the statusbar performs an animation,but not disappear immediately. so how can i make the statusbar disappear immediate ? if need to change framework , where is it?

2条回答
叛逆
2楼-- · 2019-02-24 02:06

try android:theme="@android:style/Theme.NoTitleBar.Fullscreen" in the activity tag in your manifest file.

Edit:

Use requestWindowFeature(Window.FEATURE_NO_TITLE) in your onCreate() before you call setContentView () to set programmatically.

查看更多
Bombasti
3楼-- · 2019-02-24 02:23

I have found solution.

we can out following code in activity from which we are creating and starting Intent

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Intent scanIntent = new Intent(this, SecondActivity.class);
startActivity(scanIntent);

By this it will hide status bar first then it will move to next activity.

Above code will require only when you are using single instance for second activity. else you can apply solution given by Vineet Shukla

查看更多
登录 后发表回答