SetWallpaperWallpaperManager是管理wallpaper的主要类,通过它我们可获取当前系统壁纸、设置壁纸等等。
示例中的主要代码:
Java代码 Translucent
设置window背景为半透明状态。在AndroidManifest.xml中为window配置半透明背景的theme。theme在xml文件中配置。
1. 通过继承android:style/Theme.Translucent实现。
Xml代码 2. 通过设置android:windowIsTranslucent为true实现。
Xml代码 如果同时android:windowBackground为白色时,就是全透明的效果了。
TranslucentBlur
设置window背景为半透明状态并且被掩盖的Activity为模糊状。
主要相关代码:
先设置当前window的背景为半透明状态。然后设置底下的window为模糊状。在setContentView之前调用。
示例中的主要代码:
Java代码 Translucent
设置window背景为半透明状态。在AndroidManifest.xml中为window配置半透明背景的theme。theme在xml文件中配置。
1. 通过继承android:style/Theme.Translucent实现。
Xml代码 2. 通过设置android:windowIsTranslucent为true实现。
Xml代码 如果同时android:windowBackground为白色时,就是全透明的效果了。
TranslucentBlur
设置window背景为半透明状态并且被掩盖的Activity为模糊状。
主要相关代码:
先设置当前window的背景为半透明状态。然后设置底下的window为模糊状。在setContentView之前调用。