代码之家  ›  专栏  ›  技术社区  ›  Piotr Aleksander Chmielowski

模糊视图组排除一个视图

  •  1
  • Piotr Aleksander Chmielowski  · 技术社区  · 6 年前

    我在用 Blurry 实现了模糊画面的效果。

    我怎么能模糊整个世界 ViewGroup 但除了一个,特别的 View ? 我试图达到类似以下效果:

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  0
  •   ankushalg    6 年前

    使用ImageView可以很容易地做到这一点。 2将此图像视图设置为位于每个视图的顶部。 为此,

    imageView.bringToFront();
    

    三。现在将图像视图的alfa设置为0.3到0.8(模糊量)。 为此,

    imageView.setAlpha((float) 0.5);
    

    4现在把你的观点放在前面。 为此,

    yourView.bringToFront();
    

    这就是全部。 希望对你有帮助!