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 でも問題なく動作します。
この圧縮/クリッピング効果が発生する理由と、それを回避/防止する方法に興味があります。誰かこれについて何か知っていますか?