他们是如何制作这种布局的 - 他们使用了哪些元素?

时间:2012-06-23 07:16:11

标签: android android-layout

目前,我正在使用Euro 2012 app,它有一些有趣的布局部分。如果你去match->淘汰赛屏幕,你会看到3个这样的屏幕。

如果向左或向右滑动,则在它们之间移动,而不是在一个活动与另一个活动之间移动,但就像所有这些元素都放在一个大画布上并将每个屏幕滑动到焦点一样。即使你向左/向右滑动,屏幕也不能以每个图像的一半可见的方式停止,所以我猜这不是一个大画布。不知何故,你可以像一个大图像一样滑动屏幕,但它总是锁定完好,好像他们为此使用了3个活动。

这是怎么做到的?

2 个答案:

答案 0 :(得分:1)

这是ViewPager,可在Android支持包中找到,并在blog中进行了描述。

答案 1 :(得分:0)

设计并不是那么困难,因为我认为可以画出显示四分之一决赛,半决赛的方框。

他们有布局(我们也可以把图像放在背景中)。 FrameLayout扮演的主要角色向你展示了这种效果(强调),在确定匹配时,这些flages是从url中获取的(实际上不是图像只有名称就足够了,因为标记来自app并被应用为更新)。

点击后我认为开始图像发生了变化,它只是用新图像替换了该图像。

正如你所说他们不在单一画布上(但是如果他们定制了继承人Viewpager,它不会停止在活动之间),但我认为它在单一画布上。

如果您考虑到加载的速度,所有这些都取决于您的代码和处理优化,那么您可以获得流畅的感觉和快速的处理。

我们可以欣赏这项工作,但我们不能说它太难了,因为我觉得它很容易退出......

希望这个解释能帮助你理解......