gpt4 book ai didi

java - Android,如何模糊/玻璃/霜当前 Activity

转载 作者:IT王子 更新时间:2023-10-28 23:36:02 27 4
gpt4 key购买 nike

基本上

在一个 Activity 中,我有一个 ListView。当我选择一个项目时,一个透明的 Activity 会以一个小框的形式打开。当此框出现时,您仍然可以查看之前的 Activity 屏幕,

我想弄清楚的是如何像图片链接here (忽略 UI,只看模糊的草地区域)。

这怎么可能?

感谢您的建议。

最佳答案

对于 API < 14,您可以使用标志 WindowManager.LayoutParams.FLAG_BLUR_BEHIND,但它已被弃用,并且更高的 API 不再支持内置模糊

但是,您可以使用常规 View 或叠加层来执行此操作。你想做的是:

  • 从 Activity 的整体布局中创建一个 Bitmap (see here for example)
  • 用任何你想要的方法模糊该位图(a few examples here)
  • 在您的布局中添加(或取消隐藏)一个 View 覆盖所有内容。设置 bkg 为模糊位图
  • 打开您的对话框/透明 Activity
  • 当它关闭时,删除 ViewsetVisibility(GONE)(如果您将再次使用它)。

关于java - Android,如何模糊/玻璃/霜当前 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13406060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com