他们是如何做出这样的布局 – 他们使用了哪些元素?

目前,我使用欧元2012年的应用程序 ,它有一些有趣的布局部分。 如果你去比赛 – >淘汰赛屏幕,你会看到这样的3个屏幕。

如果向左或向右滑动,则不必在一个活动间移动,而是将所有这些元素放在一个大的canvas上,然后将每个画面滑动到焦点上。 即使你向左/向右滑动,屏幕也不能以每个图像的一半可见的方式停止,所以我想这不是一个大的canvas。 不知何故,你可以像一个大的图像滑动屏幕,但它总是locking,就好像他们使用了3个活动。

这是怎么做到的?

Solutions Collecting From Web of "他们是如何做出这样的布局 – 他们使用了哪些元素?"

这是一个ViewPager ,在Android支持包中提供,并在他们的博客中描述。

devise没有那么困难,因为我想绘制显示四分之一决赛,半决赛的框。

他们有布局(我们可以通过在背景中放置图像来做)。 FrameLayout发挥的主要作用,它显示你的效果(强调),瑕疵从url获取匹配是决定的(不是本质上图像只有名称是足够的,因为标志进入应用程序,并得到更新应用)。

点击后,我认为开始的图像得到改变,它只是用新的图像replace该图像。

正如你所说,他们不是在单一的canvas(但如果他们做inheritance人Viewpager的定制,它不停止在活动之间),但我认为这是在单一的canvas上。

如果你的加载速度快,所有这一切都取决于你尽可能多的代码和处理你优化它给你平稳的感觉和快速处理。

我们可以欣赏这项工作,但我们不能说这太难了,因为我认为这样做很简单。

希望这个解释有助于你理解….