首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >安卓系统中"FLAG_BLUR_BEHIND“的替代方案?

安卓系统中"FLAG_BLUR_BEHIND“的替代方案?
EN

Stack Overflow用户
提问于 2012-04-29 21:15:58
回答 3查看 23.3K关注 0票数 20

我可以看到,当我使用与API-demos中显示的相同的标志来模糊背景时,我得到了一个警告,表明它已被弃用:

“字段WindowManager.LayoutParams.FLAG_BLUR_BEHIND已弃用”。

我读到过它,我发现“模糊不再被支持”。

这是否意味着它不能在未来的版本中工作?他们为什么要弃用它?有没有别的选择?我真的很喜欢这个功能。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-30 17:09:37

好吧,可能没有其他方法可以使用API,除非我忘记了什么。

但是我可以使用调光,这也很酷,就像写的here一样

代码语言:javascript
复制
WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();  
lp.dimAmount=0.0f;  
dialog.getWindow().setAttributes(lp);  
dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);  
票数 9
EN

Stack Overflow用户

发布于 2012-06-28 22:59:03

当心

WindowManager.LayoutParams.FLAG_BLUR_BEHIND

已弃用..(至少在Android 4.0中,它会在背景中显示黑屏...)

参考资料(来源):http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html

int FLAG_BLUR_BEHIND 此常量已弃用。不再支持模糊。

代码语言:javascript
复制
public static final int FLAG_BLUR_BEHIND

Since: API Level 1
This constant is deprecated.
Blurring is no longer supported.

Window flag: blur everything behind this window.

Constant Value: 4 (0x00000004)

太可怜了..。:( (效果不错;))

票数 2
EN

Stack Overflow用户

发布于 2014-08-25 14:33:14

我觉得你应该试试ShowCaseView库。用于突出显示Android上的元素。

ShowcaseView库旨在向用户突出显示应用程序的特定部分,并提供独特而有吸引力的覆盖。这个库非常适合为用户指出兴趣点、手势或晦涩但有用的项目。

Github链接:https://github.com/amlcurran/ShowcaseView

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10372404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档