Android View / ViewGroup上的3D转换

时间:2011-12-28 17:08:39

标签: android 3d

我正在尝试制作一个看起来像3D的可滚动列表,其中元素堆叠成一排向前和向后移动,所有这些都需要看起来像3D(背面元素逐渐淡出并缩小等)。问题是前面的元素,当移出视图(更多的是前面,即)时,需要在X轴上旋转并排序“下降”,好像它是从传送带的一端落下。

我已经广泛搜索了一个优雅的解决方案,它不涉及开发真正的3D环境或应用整个代码库,但找不到任何类型的东西。我真的是开发Android的菜鸟,所以我想我可能忽略了一些东西。

接近它的唯一解决方案是使用0持续时间的动画,通过Camera类将旋转转换应用到View的画布上,但这不够好'因为View的边界剪切了旋转的内容,让我们面对它 - 这是一种歪曲的方式来应用像旋转一样微不足道的东西。

旋转视图真的没有简单的方法吗?我的意思是,iOS拥有它,Flash拥有它 - 甚至CSS3也提供了一种方法,可以毫不费力地做到这一点。

我的目标是API 10(2.3.3)及以上。

0 个答案:

没有答案