我在android上有一个滑出菜单,到目前为止工作正常。
唯一的问题是动画在滑动时会光学压缩该视图的宽度(大约 5-10 DiP),因此该视图中的某些元素会变薄或在关闭边框时会被切断。
var leftMenu = Ti.UI.createView({
backgroundColor : 'black',
top : 0,
left : -210,
width : 240,
zIndex : 1000,
});
在其中,我确实有一个带有部分的表格视图,即作品。和一个视图作为一个按钮,作为一个开关来打开和关闭。这在关闭时可见。
动画本身非常简单
var animateLeft = Ti.UI.createAnimation({
left : 0,
duration : 500
});
不用说,它可以在 iPhone 上完美运行。
我对为什么会发生这种压缩/剪辑效果以及如何规避/防止它感兴趣。有人知道吗?