Android 主屏幕可见的小部件配置

Android widget config with homescreen visible

我正在制作一个带有黑色背景小部件的应用程序。黑色背景的 alpha 可以在小部件配置屏幕中从透明更改为完全不透明的黑色。 我的问题是关于配置 activity。我喜欢在屏幕中间显示小部件,它的区域是透明的,所以它后面的主屏幕是可见的,所以用户可以选择最适合它的 alpha。有点像 Shuttle 的音乐播放器。如何做呢?我可以以某种方式截取没有所有图标的背景屏幕截图,还是可以以某种方式获得对主屏幕背景的引用? 非常感谢!

好的我知道了,你需要做的是在配置主题中使用它

<style name="MyWidgetConfigTheme" parent="@style/AppTheme">
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowShowWallpaper">true</item>
</style>