Платформа Appcelerator Titanium: структура и использование значков 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/

Заставки не проблема. Они у меня есть в разных версиях в

/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