繁体   English   中英

展开没有按钮的底部工作表

[英]Expand Bottom Sheet without a button

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

主屏幕:隐藏的底页

单击时展开的底部工作表:展开的工作表

       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);

            }
        });

这是我想要实现的:

我希望用户能够向上滑动并打开底部工作表,而不是必须按下按钮来展开工作表。

这就是我希望底部工作表看起来隐藏的内容。

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

我对 android 相当陌生,所以我非常感谢您的帮助。

在您的底部工作表布局 xml 中,添加此代码

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM