Titanium Mobile固定背景视图之间的图像
Titanium Mobile fixed backgroundImage between views
我正在创建一个应用程序Appcelerator Titanium,它作为外部背景图像(上面有雕刻品牌的木材)。最重要的是,我有自定义的表格视图等。当不是100%宽时,你仍然可以看到背景图像。它给你的印象是你在做某种桌子。
这是一个选项卡式应用程序。我这样设置:
var tabGroup = Titanium.UI.createTabGroup();
var win = Titanium.UI.createWindow({
title: "My super app",
backgroundImage: 'img/background.png',
navBarHidden: true,
tabBarHidden: true
});
var tab = Titanium.UI.createTab({
title: "Tab 1",
window: win
});
我想做的是,当在所有视图之间更改和设置动画时,能够在所有视图中保持相同的背景图像。我想让这张照片继续下去。
然后我有一个外部文件,我正在制作动画。假设它叫external.js
在里面我用的是这样的东西:
var win = Titanium.UI.currentWindow;
问题是,默认情况下,新视图是白色的,即使我再次设置背景图像,它也不会起作用,因为当我为新视图设置动画时,背景也会"滑动"。
所以我的问题是:在视图或选项卡之间导航时,有没有办法保持相同的背景图像?
您所尝试的实际上非常简单,但需要重写代码并采取不同的方法。
最好的方法是有一个窗口。在该窗口上设置背景图像,并创建多个视图,这些视图将容纳不同页面的内容。创建一个具有您希望内容也受到约束的维度的可滚动视图,并将views
属性设置为包含每个先前创建的视图的数组。这将为您提供一种在每个视图中滑动的动画方法。此外,如果您仍然需要选项卡,可以使用按钮对象手动创建它们,只需设置click eventListener即可更改可滚动视图上的scrollToIndex值。
相关文章:
- 静态html中图像之间的空间在javascript中消失
- 无法在图像源之间切换
- 是否可以在jquery中使用拖动滑块在4个图像之间滑动
- 在视频和图像背景之间切换
- 查找图像上两点之间的距离,即使缩放图像也是如此
- 使图像在多个设备之间旋转和更改
- 在jQuery中创建两个图像之间的行
- 在选项卡之间切换而不重新加载图像
- 预加载图像和缓存图像之间有区别吗
- 图像大小与其base64字符串转换长度之间的比率是多少
- 在jsson图像滑块之间切换(显示一个,隐藏其他)
- 如何使用计时器在图像之间切换?(设置间隔)
- 单击时在文本之间插入图像节点
- 如何使用javascript在文本之间插入图像节点
- 如何在两个图像之间添加空间
- 一种在指定时间后更改的背景图像之间添加更平滑过渡的简单方法
- 图像之间的间隔不同
- 使用关键帧图像旋转器时,图像不会在两个块之间同步协调
- 我的Javascript和PHP通信之间有什么问题,用于上传图像
- 如何在 javascript 中检测两个图像之间的冲突