在钛

时间:2016-05-25 17:25:32

标签: android ios iphone titanium slide

我需要在钛中创建一个滑动视图,因此它会产生如下效果:

我试过这个:

Ti.UI.currentWindow.addEventListener('touchmove', function(e) {

            if (x == 0) {
                x = x1 = e.x;
            }
            x1 = e.x;
            if (x > (x1 + deviceWidth * 0.25)) {

                viewImage.animate({
                    left : 0,
                    x : 0,
                    x1 : 0,
                    duration : 1,
                    curve : Ti.UI.ANIMATION_CURVE_LINEAR
                });
                viewLabel.animate({
                    left : 0,
                    duration : 1,
                    curve : Ti.UI.ANIMATION_CURVE_LINEAR
                });

            } else if (x < (x1 - deviceWidth * 0.25)) {
                viewImage.animate({
                    left : (deviceWidth * 0.15) * (-1),
                    duration : 100,
                    x : 0,
                    x1 : 0,
                    curve : Ti.UI.ANIMATION_CURVE_LINEAR
                });

                viewLabel.animate({
                    left : (deviceWidth * 0.15) * (-1),
                    duration : 100,
                    curve : Ti.UI.ANIMATION_CURVE_LINEAR
                });
            }
        });

问题是在同一屏幕中,图像在scrollView内部,每个图像都有一个点击事件

viewImage.addEventListener('click', function() {

});

我想创建一些只移动用户用手指移动的像素的东西,这样它就能正常接缝而不是动画。

最小0:58中的this之类的东西,同时适用于android和IOS

0 个答案:

没有答案