2

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 でも問題なく動作します。

この圧縮/クリッピング効果が発生する理由と、それを回避/防止する方法に興味があります。誰かこれについて何か知っていますか?

4

0 に答える 0