【问题标题】:Android : Creating a full screen translucent overlay with z-orderAndroid:使用 z 顺序创建全屏半透明叠加层
【发布时间】:2015-05-26 07:15:39
【问题描述】:

我正在尝试创建一个全屏半透明覆盖,以响应单击浮动操作按钮显示,类似于 Google Keep。(请注意,它扩展了全屏,状态图标突出显示,浮动操作按钮被突出显示,并且覆盖的 z-index 位于浮动操作按钮的下方)。我尝试使用https://stackoverflow.com/a/10107525/478028 中列出的方法——但是,一旦显示叠加层,它甚至会掩盖浮动操作按钮并进行点击。有没有人尝试过这个,请分享如何做到这一点? 谢谢。

【问题讨论】:

    标签: android layout view overlay material-design


    【解决方案1】:

    更新的答案: 要创建半透明的叠加效果,我们可以在 Activity 上使用以下样式:

    <style name="BottomSheet" parent="Base.BottomSheet">
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:backgroundDimEnabled">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="bottomSheetBackground">@color/bs_background_dark</item>
    </style>
    

    【讨论】:

      猜你喜欢
      • 2012-03-15
      • 2015-04-21
      • 1970-01-01
      • 2014-08-07
      • 1970-01-01
      • 2023-04-07
      • 2012-06-12
      • 1970-01-01
      • 2011-07-29
      相关资源
      最近更新 更多