问题:
全面屏退回非全面屏,然后由于状态栏的出现,整个界面下移一个状态栏高度的问题。造成整个页面闪一下,下沉一下的感觉,非常不爽的体验。
解决方法:
问题2的解决方法如下:
@Override
public void onBackPressed() {
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
DelayedTaskUtil.delayMillisRunTask(new DelayedTaskUtil.IDelayTaskInterface() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
PhotoPreviewActivity.super.onBackPressed();
}
});
}
},200);
}
本文介绍了一种解决从全面屏切换到非全面屏时界面出现闪屏和下沉感的解决方案。通过清除窗口的全屏标志并在延迟后执行回退操作,避免了因状态栏变化导致的界面布局调整,提升了用户体验。
823

被折叠的 条评论
为什么被折叠?



