android - Android 的上滑菜单,可向上滑动
问题描述
我想为我的应用制作一个上滑菜单,类似于:
我希望能够按住按钮,然后用手指向上滑动菜单。
我已经做了一个向上滑动的菜单,当我点击一个按钮时它会向上滑动,但这并不是我真正想要的。我还创建了一个菜单,当您在显示屏上向上滑动时它会向上滑动,但这并没有真正奏效,因为背景中有地图。
解决方案
最简单的方法是使用BottomSheetBehavior或BottomSheetDialogFragment
在这里您可以找到它们的材料指南和描述
LinearLayout
对于您的情况,您可以使用布局内部的按钮创建透明布局(例如,无论具体是什么),并且只需设置peekHeight
等于按钮的属性。
推荐阅读
- javascript - JavaScript 不在 Instagram 应用程序中运行?
- excel - VBA按多个条件剪切和粘贴行
- symfony - 如何确定 key 是否是对象(树枝)?
- math - 在 Markdown 中,以数学为中心的环境会出错
- python-3.x - Python - 使用 autoit 自动启动 Chrome 并在地址栏中输入 URL
- c# - 如何设置触发器以在 Unity3D 中制作可交互对象?
- rust - BigNum::to_dec_str 是做什么的?
- node.js - 使用 webpack 将 javascript 类(如模块节点)导出/导入到电子中
- swift - 在 pod 中使用本地化
- python-3.x - Python3 MySQLdb查询不执行