Java 如何设置实时壁纸的背景布局,图像视图或。。。可能吗?
大家好,我想知道如何设置布局,图像视图或背景。。。从java来直播壁纸是可能的吗?如何?? 选择一张现场壁纸并将其设置为背景??我们可以使用普通壁纸,但我不知道现场壁纸! 我尝试谷歌搜索很久了。 我真的需要知道 这适用于普通可拉伸:Java 如何设置实时壁纸的背景布局,图像视图或。。。可能吗?,java,android,live-wallpaper,Java,Android,Live Wallpaper,大家好,我想知道如何设置布局,图像视图或背景。。。从java来直播壁纸是可能的吗?如何?? 选择一张现场壁纸并将其设置为背景??我们可以使用普通壁纸,但我不知道现场壁纸! 我尝试谷歌搜索很久了。 我真的需要知道 这适用于普通可拉伸: File backgroundf = new File(Uri.parse("sdcar/Wallpaper_BG.jpg").getPath()); if (backgroundf != null) { Bitmap Barbackg
File backgroundf = new File(Uri.parse("sdcar/Wallpaper_BG.jpg").getPath());
if (backgroundf != null) {
Bitmap BarbackgroundBitmap = BitmapFactory.decodeFile(backgroundf.getAbsolutePath());
BackgroundDrawable = new BitmapDrawable(mContext.getResources(), backgroundBitmap);
}
mBackground.setImageDrawable(BarBackgroundDrawable);
谢谢。您不能将其作为可绘制或查看的背景,但您可以将您的活动主题化,使壁纸或实时壁纸显示出来
<style name="MyTheme" parent="@android:style/Theme.Black.NoTitleBar.Fullscreen">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowShowWallpaper">true</item>
</style>
@android:彩色/透明
@空的
真的
您可以使用任何主题作为父级。将其放入您的样式资源中,并在清单中为活动设置此主题。谢谢,我不想将其用于我想要的应用程序背景主题,它用于Android通知面板,您知道Android如何将live Wallper设置为主屏幕背景吗?也许这会对我有所帮助。谢谢您不能在通知面板中使用它。您最多可以使用不同的文本颜色和字体设置通知主题:您必须使用WallperManager通知系统更改实时墙纸。在API 16之前,您只能打开系统的实时壁纸选择器应用程序,但在API 16之后,您可以直接打开特定实时壁纸的预览屏幕。但你永远不能直接应用一张实时壁纸。用户必须始终通过按预览屏幕上的“设置”按钮来确认启动实时墙纸。这里的信息:如果您查看Android Wear的源代码,这正是新Home Launcher的工作原理。手表表面是一种墙纸服务,专业级。主启动器是具有透明背景的空活动。