sco*_*yab 3 android android-activity
我正在从android.intent.action.CALL意图启动一个Activity.我希望显示一个类似于对话框的布局,其中包含透明背景的进度(当我在切换到本机拨号器之前进行处理时).但是背后可见的背景应该是主屏幕.
此时活动加载正常,所需加载对话框外的背景是透明的,而不是后台的主屏幕显示最后一个应用程序屏幕/活动.
如何强制透明背后的背景成为主屏幕?
小智 8
为此,只需将清单文件中的android主题设置为"Theme.Wallpaper"即可.
即: <activity android:theme="@android:style/Theme.Wallpaper" />
还要确保为活动设置透明背景.例如,我已经定义了一种半透明的黑色,我将其用作活动的背景:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="translucent_black">#CF000000</color>
</resources>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5696 次 |
| 最近记录: |