gpt4 book ai didi

android - 如果单击按钮,则在主要 Activity 上创建一个 slideUp 窗口

转载 作者:行者123 更新时间:2023-11-29 16:28:34 25 4
gpt4 key购买 nike

我想创建一个单击按钮时弹出的窗口,我可以在其中选择一些按钮,这些按钮可用于向主要 Activity 提供一些数据。

我尝试了对话框和框架布局。对话框的问题是它没有覆盖整个屏幕。我面临的使用 fragment 事务的框架布局问题是,当框架布局出现时,主要 Activity 的布局也是可见的。

例如。

enter image description here

但是当我点击按钮从下方显示窗口时:

enter image description here

即。 Activity 中的图像和“开始”按钮也可见。它应该用我尝试在 FrameLayout 中将背景色设置为白色的 fragment 窗口部分覆盖 Activity 。

最佳答案

您已经尝试过使用 Dialog,所以也许 BottomSheetDialogFragment 对您来说是个不错的选择,因为它是从 DialogFragment 扩展而来的。

有一篇带有简短示例的 Medium 博客文章:Using BottomSheetDialogFragment with Material Design Guideline

由于您需要全屏Dialog:BottomSheetDialogFragment - How to set expanded height (or min top offset)是一篇关于设置 BottomSheetDialogFragment 展开高度的 SO 帖子。

另请参阅 Modal Bottom Sheets 上的 Material 设计指南以及 reference

关于android - 如果单击按钮,则在主要 Activity 上创建一个 slideUp 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58506361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com