【问题标题】:How to design activities like the uber app如何设计像优步应用这样的活动
【发布时间】:2026-01-18 22:40:02
【问题描述】:

我正在构建一个像优步这样的应用程序,我对一些我不知道的概念有疑问。

  1. 如何在视图从下到上滑动时制作动画,它会与工具栏合并,直到视图处于活动状态。

  2. 如何在应用的所有活动中维护或加载相同的地图。

注意:我不知道优步应用程序是否使用活动、片段或其他方式。

Image: Picture before you start sliding

Image: Activity merged with the toolbar

【问题讨论】:

    标签: android android-activity fragment


    【解决方案1】:

    对于从下到上滑动视图,您可以使用底部表单 android 组件,该组件从屏幕底部呈现可关闭的视图,对于动画,您可以为组件定义平移或过渡动画。 Here 是一个 github 存储库。

    关于,

    【讨论】:

      【解决方案2】:

      更好的是,尝试使用 bottomSheetDialogFragment。虽然我不能说它是否会给你一个与其他活动的全屏合并,但它已经实现了拖动等功能。 Here is a link to a tutorial you can follow

      【讨论】: