2

我有一个片段(来自支持库),其中包含一个带有翻转动画的视图(与姜饼兼容)。该视图包含两个视图,一个用于首页,一个用于后页。根据翻转的父视图的角度,“PageViews”被隐藏或显示为 90°。翻转动画由移动事件触发。这有点像翻书页——书页粘在手指上。但是在某些时候,当视图旋转到最垂直于屏幕时,视图就会消失。由于穿过近剪裁平面,它似乎被剪裁了。

有没有办法改变近乎剪裁或以其他方式解决这个问题(可能会展平视图层次结构?)?还是应该用 OpenGL ES 更好地完成这些事情?

4

1 回答 1

1

可以通过将所需图像设置为翻转视图/布局的背景来解决此问题,而不是将 ImageView 放在顶部。所以不是翻转视图本身被剪裁了。如果顶部的视图到达其翻转父级的边界,则它们将被剪裁。我认为这个问题只出现在大视图被翻转(例如整个屏幕)。

于 2013-02-06T22:55:26.550 回答