android - 像 uber 应用一样的底页

Posted

技术标签:

【中文标题】android - 像 uber 应用一样的底页【英文标题】:android - Bottom sheet like uber app 【发布时间】:2017-12-09 10:17:20 【问题描述】:

我正在研究底部工作表,我根据 link 的教程构建了类似的东西。

我想知道如何将类似于 Uber 应用程序的功能组合在一起。这是一个底部工作表,展开后似乎是一项新活动。

有人知道如何创建类似的东西或制作示例吗?

我将留下link of the video,它会显示我正在寻找的组件的确切时刻。

【问题讨论】:

CustomBottomSheetBehavior 并不是你想要的,但至少它给了你一个想法。 @BurakCakir 它是一个 BottomSheet 还是另一个组件来制作这个?我没有找到任何关于 github.com/Flipboard/bottomsheet 这可能对你有帮助。 @RahulAbrol 代码示例非常简单。我喜欢这个camo.githubusercontent.com/…,但没有它的代码示例。 【参考方案1】:

搜索过类似的问题。我注意到没有人提供合理的答案。我希望它对将来的人有所帮助:

你必须使用这个库:https://github.com/umano/androidSlidingUpPanel,但这只是一个开始。您将不得不进行一些调整以使其看起来像 Uber 组件。由于保密协议,我无法粘贴我的代码,但我可以说我使用了库中的演示,并在函数“onPanelSlide”中添加了我的所有调整。

【讨论】:

嘿伙计,谢谢!实际上,有一个repository 和一些Uber UX,我使用了它,并进行了一些调整。 github.com/mohak1712/UberUX 我喜欢这个项目。谢谢你的分享。 Uber 底页是使用我使用的同一个库制作的。您可以通过 Overlay 下方的 UI 元素的视差注意到。

以上是关于android - 像 uber 应用一样的底页的主要内容,如果未能解决你的问题,请参考以下文章

如何创建具有自定义布局的模态底页?

像 Uber 一样透明的操作栏和状态栏

如何将底页与具有文本字段的键盘一起移动(自动对焦为真)?

一旦使用 bloc 触发事件,底页就会重复显示

如何使用 React Native 创建像 Uber 这样的实时跟踪应用程序?

如何定义地理边界并限制应用程序的使用,就像在 Uber 中一样