Lee
Lee
> @summer0906 我已经解决了,看下我的代码。在小米 mi8 (9.0) ,运行得很好! > > ``` > @Override > public void draw(Canvas canvas) { > if (mRCHelper.mClipBackground) { > canvas.saveLayer(mRCHelper.mLayer, null, Canvas.ALL_SAVE_FLAG); > super.draw(canvas); > clipLayout(canvas); >...
刚才又看了下这个问题,顺便翻了下issues,发现很多人有遇到,就是系统键盘panel切换到自定义panel时会闪一下,基本都确定这段代码有问题:KeyboardUtil.calculateKeyboardShowing() final int phoneDisplayHeight = contentView.getResources().getDisplayMetrics().heightPixels; if (!isTranslucentStatus && phoneDisplayHeight == actionBarOverlayLayoutHeight) { // no space to settle down the status bar, switch to fullscreen, // only in the case...
> 我使用的是ImmersionBar适配沉浸式状态栏,同样遇到异常问题 目前看来最简单的做法就是注掉上面这段代码了
> > > 我使用的是ImmersionBar适配沉浸式状态栏,同样遇到异常问题 > > > > > > 目前看来最简单的做法就是注掉上面这段代码了 > > 不不不,我说的是注释掉以后同样存在这个问题,应该是有冲突,我不用沉浸式就没事 哦,我是自己处理的状态栏,可以正常用