0

我正在尝试以与 Play 商店非常相似的方式列出一些项目,目前我正在使用 Webview 并设法做一些类似的事情,但在性能方面它非常慢。

我想知道 Play Store 是否也像我一样使用 Webview 并从移动网站获取数据,或者 Play Store 使用某种小部件/视图/组件来完成此任务,可能是本机的。似乎在缓慢或零互联网连接时,应用程序框架+名称仍然显示,并且只有图像进行延迟加载,这可能有助于更流畅的应用程序性能,同时仍然能够在 scrolldown 上列出许多应用程序。这是我试图在我的应用程序上模拟的 Play 商店页面:

在此处输入图像描述

4

2 回答 2

2

使用GridView教程最容易实现这种屏幕(还有很多其他的):

Android中还有一个GridLayout。这两个组件之间的区别在这篇文章中解释得很清楚:Android Apps中的GridView VS GridLayout

于 2013-08-16T10:13:12.693 回答
2

有一个视频解释了新的 Google Play 设计背后的理论。虽然没有代码。但这很有趣。

基本上他们使用卡片作为他们的主要构建块。

卡片

卡片被组织成簇。

集群

一切都在画布之上。

帆布

您可以在此处查看演示幻灯片。

于 2013-08-16T10:38:39.670 回答