我在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上完美运行。
我对为什么会出现这种压缩/剪切效果以及如何规避/防止它感兴趣。有没有人知道这件事?