Изменить фон Кнопка изображения при наведении титана - PullRequest
0 голосов
/ 19 января 2012

Можно ли изменить backgroundImage кнопки в Titanium при наведении? У меня есть следующий код для моей кнопки:

var btnLogin = Titanium.UI.createButton({
        title : 'Log in',
        top : '260',
        height : '50',
        width : '270',
        backgroundImage : '../images/button.png'
    });

Ответы [ 2 ]

0 голосов
/ 08 сентября 2014

Комментарий Рене полезен, но не является ответом на заданный вопрос.

Рене не дает никаких указаний на то, что отдельное фоновое изображение можно указать только для ситуации, когда мышь наводит курсор на кнопку.Это потому, что IMHO нет.

Titanium был разработан для мобильных устройств, а значит и для сенсорных экранов.Платформа mobileweb всегда была чем-то вроде запоздалой мысли.

Насколько я могу судить, нет способа сделать "зависание", столь полезное для dekstop.Существует некоторая настройка трекбола Android (некоторые устройства, по-видимому, имеют) с событием 'focus' и несколькими свойствами, такими как 'backgroundFocusedColor', но они не реагируют на ситуации при наведении / наведении курсора на mobileweb.Я бы хотел быть неправым.

0 голосов
/ 19 января 2012

URL-адреса являются абсолютными, с папкой Resources в качестве root:

var btnLogin = Titanium.UI.createButton({
    title : 'Log in',
    top : '260',
    height : '50',
    width : '270',
    backgroundImage : '/images/button.png'
});

Кроме того, если вы посмотрите на документацию, это действительно возможно: http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.UI.Button-object

...