在Android中仅使用XML的背景模糊

I am using FrameLayout for different layers of layout. Here is my code :

<FrameLayout>

  <!-- Bottom layer -->
  <RelativeLayout>
      // some views and viewgroups
  </RelativeLayout>



  <!-- Middlelayer -->
  <RelativeLayout>
      // this layer will be empty.
      // I want to make this layer like frosted glass to get blur effect
  </RelativeLayout>



  <!-- Top layer -->
  <RelativeLayout>
      // some views
  </RelativeLayout>
</FrameLayout>

我想使中间层像毛玻璃一样,使底层看起来很模糊。如何仅使用xml来实现? (如果无法仅使用xml,请使用Java代码帮助我)

评论
  • 一脸B相
    一脸B相 回复

    您可以在XML中使用alpha属性

    android:alpha="0.5"
    

    或者只是代码中的背景色

    v.setBackgroundColor(0xFF00FF00);
    

    Where v is your Middlelayer