切换Activity时闪屏

出现问题的设备:安卓8.0及以上

问题:切换Activity时,闪屏

闪屏的页面

image.png

跳转其他Activity时

image.png

关闭跳转的Activity时

image.png

解决方案:(只需要一行代码,动画资源文件在下面,其实就是一个空动画文件)

overridePendingTransition(R.anim.anim_none, R.anim.anim_none);

《一》在BaseActivity中重写BaseActivity的startActivityForResult与finish方法,然后继承BaseActivity,一劳永逸


image.png

动画资源文件(一个空动画,用来替代默认跳转关闭动画)


image.png
image.png

闪屏问题即可解决,但是目前的缺点是跳转与关闭Activity没有动画了,但是没有发现其他的方法,如果你有其他的解决方法,欢迎留言

有问题可以在下方评论,我看到会第一时间回复你,这就是我,话不多说的徐某人,徐某人不谈原理,只助你CV

推荐阅读更多精彩内容