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 并行性的主要内容,如果未能解决你的问题,请参考以下文章

AsyncTask 坑 多个task是串行执行还是并行的

在 Swift 中的主 App 和 Today 小部件/扩展之间共享 UI 元素

Android 中的线程和并行性

Swift:“私有”和“内部”之间的访问级别?

Swift:通过 ID 获取 UI 对象?

Android培训准备资料之UI一些相似控件和控件一些相似属性之间的区别