如果想要把一个Activity变为透明,只需设置一个相应的style即可。下面的style可以满足需求。
<resources>
<style name="translucent">
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
</style>
</resources>但是,这么做会引入一个新的问题。如果同时设置android:windowIsTranslucent和android:windowAnimation,android:windowAnimation不会起作用。
很遗憾,查阅了很多资料,也没有找到解决方案。
本文探讨了如何解决将Activity设置为透明时,导致窗口动画失效的问题,并提供了一个解决方案。通过定义特定的style,可以实现Activity的透明显示,同时保持窗口动画的效果。
5456

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



