Appcelerator Titanium Platform: Структура и използване на икони на Android/iOS

В момента се опитвам да поправя замъглените си икони във версията за android на моя титанов проект. Четох много документи и знам, че има структура на директория с най-добра практика за различните резолюции на Android. за съжаление не мога да го накарам да работи досега, така че всяка помощ ще бъде оценена. Използвам Titanium SDK 3.1.2

Позовавам се на моите икони нещо подобно:

var searchButton = Ti.UI.createButton({
image: "/images/icons/xyz.png",
});

Моите активи са в: /Resources/android/images/icons.. /Resources/iphone/images/icons..

Така че някой може да ми каже как да използвам правилната икона за правилната разделителна способност в android на icon.pngs?

Иконите на приложенията не са проблем. Имам ги в различни версии

/platforms/android/res/drawable-hdpi/
/platforms/android/res/drawable-ldpi/
/platforms/android/res/drawable-mdpi/

Splashscreens не са проблем. Имам ги в различни версии

/Resources/android/images/res-long-land-hdpi/
/Resources/android/images/res-long-land-ldpi/
/Resources/android/images/res-long-port-hdpi/
/Resources/android/images/res-long-port-ldpi/
/Resources/android/images/res-notlong-land-hdpi/
/Resources/android/images/res-notlong-land-ldpi/
/Resources/android/images/res-notlong-land-mdpi/
/Resources/android/images/res-notlong-port-hdpi/
/Resources/android/images/res-notlong-port-ldpi/
/Resources/android/images/res-notlong-port-mdpi/

Благодаря предварително!


person michbeck    schedule 06.03.2014    source източник


Отговори (1)


За мен специфичната за плътността версия на всяка икона отива в следните папки:

/Resources/android/images/res-ldpi/icon.png
/Resources/android/images/res-mdpi/icon.png
/Resources/android/images/res-hdpi/icon.png
/Resources/android/images/res-xhdpi/icon.png
/Resources/android/images/res-xxhdpi/icon.png
/Resources/android/images/res-xxxhdpi/icon.png
/Resources/iphone/images/icon.png
/Resources/iphone/images/[email protected]

И след това го препращам в .js:

var myImage = Ti.UI.createImage({
    image: '/images/icon.png',
});
person Dawson Toth    schedule 06.03.2014
comment
благодаря ви много, ще организирам моя код така - person michbeck; 07.03.2014