gpt4 book ai didi

java - 不使用按钮展开 Bottom Sheet

转载 作者:行者123 更新时间:2023-12-01 17:30:28 25 4
gpt4 key购买 nike

我创建了一个 Bottom Sheet ,当单击屏幕上的按钮时,该工作表会向上滑动。主要 Activity 是一张 map - 带有一个可展开 Bottom Sheet 的按钮。我正在使用 Material Bottom 图纸库。

主屏幕: Hidden Bottom Sheet

点击后展开 Bottom Sheet : Expanded Sheet

       mBottomSheetBehavior = BottomSheetBehavior.from(mBottomSheet);
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED);

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_HALF_EXPANDED);

}
});

这是我想要实现的愿望:

我希望用户能够向上滑动并打开 Bottom Sheet ,而不必按按钮来展开工作表。

This is what I want the bottom sheet to look like hidden.

我尝试过使用手势监听器,但这似乎不起作用 - 因为主屏幕有 map 。它只会移动 map ,并且无法识别滑动。

我对 Android 还很陌生,所以我非常感谢您的帮助。

最佳答案

在 Bottom Sheet 布局 xml 中,添加此代码

app:behavior_peekHeight="20dp" // change the dp as your need

关于java - 不使用按钮展开 Bottom Sheet ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61131406/

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