我正在尝试创建一个全屏幕半透明覆盖,这是为了响应点击一个浮动的动作按钮,类似于Google Keep。

(请注意,它扩展了全屏,状态图标高亮显示,浮动动作按钮高亮显示,覆盖的z索引位于浮动动作按钮的下方)。我尝试使用https://stackoverflow.com/a/10107525/478028中列出的方法--然而,一旦显示了覆盖,它甚至会屏蔽浮动的操作按钮,并接受单击。以前有没有人尝试过,请分享一下如何做到这一点?谢谢。
发布于 2015-08-20 15:41:23
更新答案:要创建半透明覆盖效果,我们可以在活动上使用以下样式:
<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>https://stackoverflow.com/questions/30451913
复制相似问题