Существует ряд API-интерфейсов Titanium, которые вам нужно использовать для достижения желаемого. В демонстрационном приложении Kitchen Sink , которое предоставляет Titanium, есть множество примеров.
Во-первых, вам нужно использовать модуль Titanium Filesystem для чтения вашего XML-файла в строку. Вот пример этого здесь .
Во-вторых, получив XML-строку, вы можете использовать XML-модуль для ее анализа и извлечения данных, необходимых для вашей карусели. Предполагая, что в XML у вас есть пути к изображениям, размещенным на сервере удаленно, вам нужно добавить их в массив или что-то еще. Вот пример работы с XML в Titanium здесь .
Наконец, когда у вас есть массив путей к изображениям, вы можете использовать их с одним из компонентов пользовательского интерфейса, таким как ScrollableView или CoverFlow . С CoverFlow это так же просто, как предоставить массив изображений компоненту:
var view = Titanium.UI.createCoverFlowView({
images:['a.png','b.png','c.png'],
backgroundColor:'#000'
});
window.add(view);
С помощью ScrollableView вам нужно будет создать ImageViews для каждого из ваших изображений, а затем добавить их в представление.
Здесь есть пример CoverFlow здесь и пример ScrollableView здесь .