可以将动态壁纸设置为桌面背景吗?

5

有没有可能将一些动态壁纸设置为活动的背景?

2个回答

12

可以的,只需在清单文件中的<activity>标签中添加此属性:

android:theme="@android:style/Theme.Wallpaper"

1
这很好,但我还需要一个东西:-)。它会将我的当前壁纸设置为背景。如何设置与当前壁纸不同的背景? - Lukap
你是说你希望用户能够将应用程序的背景设置为当前安装的壁纸之一吗?还是仅希望您的应用程序具有包含在应用程序中的动态壁纸背景? - Josh
我不相信那是可能的。为什么你的用户想要将应用程序的背景自定义为他们当前使用的其他背景?在我看来,这似乎是一个不必要的功能。 - Josh
对你和我来说可能听起来不必要,但对我的老板而言并非如此。我认为这应该是可能的,我认为在主屏幕上有一个壁纸,在活动背景中有另一个壁纸不应该有问题。 - Lukap
我再想一下这个问题。如果你的老板可以提供预包装的动态背景,那就可以弥补缺乏实时壁纸支持的不足了。只需将SurfaceView作为布局层次结构的最底层,并对其进行动画渲染即可。 - Josh
显示剩余4条评论

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接