比如想写一个弹窗 背景是透明的
首先在values/themes.xml中 写一个透明的style
<style name="Theme.TransparentBackground" parent="Theme.项目名称" >
<item name="android:windowBackground"> @color/transparent </item>
</style>
然后再AndroidManifest.xml找到对应的Activity 新增theme属性
<activity
android:name=".ui.home.***Activity"
android:theme="@style/Theme.TransparentBackground"
android:launchMode="singleTask" />
这篇博客介绍了如何在Android应用中实现一个具有透明背景的弹窗。首先,在values/themes.xml文件中定义一个名为Theme.TransparentBackground的样式,将父主题设为项目默认主题,并将android:windowBackground设置为透明颜色资源。然后,在AndroidManifest.xml中找到对应的Activity,为其添加theme属性,引用刚刚定义的透明背景样式,同时设置launchMode为singleTask。通过这种方式,可以实现Activity启动时弹出一个透明背景的窗口效果。
1015

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



