我想在android中实现垂直旋转木马。我搜索了很多关于它的东西,最后我在这里找到了水平旋转木马的例子。任何人都可以知道如何将这个水平旋转木马转换为垂直旋转木马。
我也试过这个。链接。这个 3d 列表视图提供了每个元素的旋转,但我想实现整个列表应该是 3d。任何机构都可以提供建议吗...
如果您想要一个垂直寻呼机,请尝试由 Jake Warthon 编写的库。它经过完美编码并与 Android SDK 完全保持同步。
使用 3d 的最佳方式是使用渲染脚本。我不会在那个话题上真正有帮助。
以下代码用于在垂直视图中显示轮播。我刚刚修改了这个网址中的代码。http://www.codeproject.com/Articles/146145/Android-3D-Carousel。这适用于 nexus-landscpape。而且我也使用这个链接来获得垂直视图。
private void Calculate3DPosition(CarouselItem child, int diameter,
float angleOffset) {
angleOffset = angleOffset * (float) (Math.PI / 180.0f);
float y = (float) (diameter / 2 * Math.sin(angleOffset)) + diameter / 2
- child.getWidth() / 2;
float z = diameter / 2 * (1.0f - (float) Math.cos(angleOffset));
float x = (float) (- diameter / 2 * Math.cos(angleOffset) * 0.5);
child.setX(x + 250);
child.setZ(z);
child.setY(y - 150);
}