Swift 和 Android 之间的 UI 并行性

Posted

技术标签:

【中文标题】Swift 和 Android 之间的 UI 并行性【英文标题】:UI parallelism between Swift and Android 【发布时间】:2020-03-05 16:16:43 【问题描述】:

我正在尝试开发基于此 ios 应用 UI 的 android 应用。我想重现两件事:

    如您所见,应用程序底部有三个按钮,通过单击它们,您可以在屏幕之间移动而无需刷新整个活动。我可以在 Android 中使用类似的视图来重现它吗? 在屏幕的活动中,有一个电影列表。我想通过创建一个列表视图来重现它。你有更好的选择吗?

【问题讨论】:

【参考方案1】:
    您可以使用BottomNavigationView 重新创建这种导航样式。您可以将BottomNavigationView 添加到您的Activity,然后将单独的Fragments 用于内部视图,即主页、搜索等。 ListView 可以,或者您可以使用 RecyclerViewLinearLayoutManagerRecyclerViewListView 更灵活一点,因为如果您想在更大的设备上使用,您可以将 LayoutManager 更改为 GridLayoutManager

我还建议您查看https://material.io/components/,在那里您可以看到 Google 为他们的 Material 设计系统提供了什么样的设计指导。

【讨论】:

以上是关于Swift 和 Android 之间的 UI 并行性的主要内容,如果未能解决你的问题,请参考以下文章