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
,然后将单独的Fragment
s 用于内部视图,即主页、搜索等。
ListView
可以,或者您可以使用 RecyclerView
和 LinearLayoutManager
。 RecyclerView
比 ListView
更灵活一点,因为如果您想在更大的设备上使用,您可以将 LayoutManager 更改为 GridLayoutManager
。
我还建议您查看https://material.io/components/,在那里您可以看到 Google 为他们的 Material 设计系统提供了什么样的设计指导。
【讨论】:
以上是关于Swift 和 Android 之间的 UI 并行性的主要内容,如果未能解决你的问题,请参考以下文章