Famo.我们的图像旋转木马



如何创建简单的图像旋转木马。假设我有两行一列的GridView。我想在上排创建图像旋转木马。我能在ScrollView中做到这一点吗。有什么建议吗?

你的想法是对的。你可以使用gridLayout来保持尺寸一致,使用scrollView也完全可以。

我不知道你是如何想象这样一个旋转的工作,但在滚动视图中要注意的一个选项是"分页"选项。这允许您轻松定义滚动视图停止和捕捉的目标位置,类似于本机的滚动选择器。或者如果你想要源代码的定义..

 * @param {Boolean} [paginated=false] A paginated scrollview will scroll through items discretely
 * rather than continously.

下一件你可能想要考虑的事情是旋转木马是如何一圈又一圈地旋转而永远不会像滚动视图那样到达终点的。默认情况下没有这个选项,但我找到了一个很容易做到的方法。对于较小的图像,这可能有点棘手,但这里是我为无限全景做的一个例子。

用famo转换虚拟旅游的全景图。我们,已经完成了吗?

技巧是在滚动视图后面使用第二个重复的图像,当滚动视图处于正确位置时,我们可以将其跳转回开始,而不会给用户任何视觉证据。

http://higherorderhuman.com/examples/infinite.html

希望这能帮助你开始!

最新更新