为什么在activity的styles.xml中使用了<item name="android:windowIsTranslucent">true</item>这个属性,在应用内跳转到其他应用时会闪屏
时间: 2024-04-04 20:34:39 浏览: 113
Android实现Reveal圆形Activity转场动画的完整步骤
使用了`<item name="android:windowIsTranslucent">true</item>`属性后,表示当前Activity的窗口是透明的,背景会透过窗口显示出来。在应用内跳转到其他应用时,系统需要重新加载其他应用的窗口,这个过程会导致当前应用的窗口被销毁并重新创建,因此会出现一瞬间的黑屏或白屏现象,即所谓的“闪屏”。这是因为系统需要重新绘制窗口界面,而这个过程需要一定的时间。如果想要避免这个现象,可以尝试使用其他的样式属性或者动画效果来实现窗口的透明效果。
阅读全文