我正在尝试创建一个全屏半透明叠加层,显示为响应点击浮动操作按钮,类似于Google Keep。(请注意,它会全屏显示,状态图标会突出显示,浮动操作按钮突出显示,叠加的z-index位于浮动操作按钮下方)。我尝试使用https://stackoverflow.com/a/10107525/478028中列出的方法 - 但是,一旦显示叠加层,它甚至会屏蔽浮动操作按钮并获取点击次数。有没有人试过这个,请分享如何做到这一点? 感谢。
答案 0 :(得分:0)
更新的答案: 要创建半透明叠加效果,我们可以在活动上使用以下样式:
<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>