【发布时间】:2021-08-15 05:31:51
【问题描述】:
我想要实现“底部工作表”类型的布局,但“底部”工作表将是一个 MapFragment,它不能很好地用作向上/向下可拖动视图。
我有一个可能很幼稚的想法,将逻辑“翻转”到“Top Sheet”设计,您可以在其中向上/向下拖动 Top Sheet 以显示更多/更少的底部 MapFragment。
如果有支持设计工具,这是否可能,还是我必须自己推出类似的东西?
【问题讨论】:
-
我认为您将注册做大量繁重的工作来做两件事。首先,创建您的自定义实现。其次,确定您的实现如何与 android 实现冲突并防范这些情况。我个人认为,Material Design Language 已经到位,可以直观地传达用户期望与应用程序交互的方式。像这样的东西作为个人的学习努力可能很棒,但是一旦你进入市场 - 你需要预料到每个人都不会理解如何使用你的应用程序。
-
我最终只添加了一个底部布局,其顶部有一个工具栏,允许用户向上拖动工具栏。诀窍是在用户拖动工具栏时调整地图的大小。如果有人感兴趣,我可以发布我的代码。
-
我想看看@swooby,我正在尝试做类似的事情
-
@odiggity 你可以检查我的答案,我终于让它完全像 BottomSheetBehavior 一样工作,但从顶部开始。
标签: android bottom-sheet