ImmersionBar icon indicating copy to clipboard operation
ImmersionBar copied to clipboard

隐藏状态栏后再恢复显示状态栏如何避免界面抖动

Open hanouba opened this issue 4 years ago • 1 comments

您好: 我遇到一下问题 界面一 ActivityA 初始化时隐藏状态栏 ImmersionBar.with(this) .hideBar(BarHide.FLAG_HIDE_STATUS_BAR) //隐藏状态栏或导航栏或两者,不写默认不隐藏 .init(); //必须调用方可沉浸式 步骤二 跳转到界面二 SecondActivity

public class SecondActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);
}

}

界面二 布局会抖动,状态栏和布局不是同事绘制的;状态栏 开始时白色,后加载完成; 再oppo手机上尤其明显 机型 OPPO A57 android 6.0.1 ColorOS V3.0

请问有什么方法可以解决 或者有什么办法,在点击布局的时候,状态栏悬浮显示, 再点击又隐藏;类似手机图库查看图片的效果;

hanouba avatar Jul 02 '21 02:07 hanouba

在oncreate的时候调用一下显示状态栏的那段代码,因为没初始化所以抖动

toutoumu avatar Jul 05 '21 02:07 toutoumu