Android 垂直于屏幕时在Y轴上旋转动画上剪裁的视图

Android 垂直于屏幕时在Y轴上旋转动画上剪裁的视图,android,animation,clipping,Android,Animation,Clipping,我有一个片段(来自支持库),其中包含一个带有翻转动画的视图(与姜饼兼容)。此视图包含两个视图,一个用于首页,另一个用于背面。根据翻转父视图的角度,“页面视图”以90°隐藏或显示。翻转动画由移动事件触发。这有点像翻动书页——书页粘在手指上。但是,在某些情况下,当视图旋转到与屏幕最垂直的位置时,视图将消失。由于与近剪裁平面相交,它似乎被剪裁 是否有办法更改“近剪裁”或以其他方式解决此问题(可能会展平视图HIRACHY?)?或者这些事情最好用OpenGL ES来完成?这个问题可以通过将所需的图像设置为

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


是否有办法更改“近剪裁”或以其他方式解决此问题(可能会展平视图HIRACHY?)?或者这些事情最好用OpenGL ES来完成?

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