Я создаю приложение 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;
Проблема в том, что по умолчанию новый вид является белым, и даже когда я снова устанавливаю фоновое изображение, это не помогает, поскольку при анимации этого нового вида фон также «скользит».
Итак, мой вопрос: есть ли способ сохранить одно и то же фоновое изображение при навигации между представлениями или вкладками?