【发布时间】:2017-06-12 17:36:14
【问题描述】:
我需要创建一个像这样的图像滑块,其中特定图像中的图像需要更大并且在前景中,但我不知道该怎么做。我知道如何创建带有ScrollView 的滑块,但是如何创建将图像置于前面并增大图像的效果?
我正在 Appcelerator Titanium 中以经典模式开发应用程序。
编辑:
这就是我创建图像的方式:
for (var i = 0; i < 10; i++) {
(function() {
var viewImage = Ti.UI.createView({
height : "70%",
width : deviceWidth * 0.2857,
zIndex : 0,
isOpen : false,
borderColor : "transparent",
layout : "vertical"
});
scrollView.add(viewImage);
require("resizeImage").resizeImage("/images/carro.jpeg", 0.35, 0.385, viewImage, deviceHeight, deviceWidth);
if (i == 0) {
viewImage.borderColor = "#0000aa";
viewImage.zIndex = 100;
scrollView.children[1].animate(a);
scrollView.children[1].isOpen = true;
lastPosition = 1;
}
})();
}
我将第一张图片的 zIndex 设置为 100,将其他图片的 zIndex 设置为 0,但图片保留在右侧图片的后面。
【问题讨论】:
标签: javascript image appcelerator appcelerator-titanium