У меня есть кнопка, на которой я устанавливаю фоновое изображение с помощью css, а затем иногда нужно динамически изменять его в коде. Но если я его изменю, я вижу оба изображения, один поверх другого. cn1 - заменить фоновое изображение
Вот мой CSS:
ExpertVideoButton{
cn1-derive: Label;
background-image: url(images/play-video.png);
cn1-source-dpi: 180;
cn1-background-type: cn1-image-scaled-fit;
}
И мой код:
mStateMachine.findViewVideoBtn(f).getAllStyles().setBgImage(mStateMachine.res.getImage("no_video.png"));
предыдущий фон изображение не заменяется новым. Любые идеи о том, как это решить?
Update
оригинальное фоновое изображение не был фактически устанавливаются с помощью CSS - был CSS стиль, который был неиспользованным, и изображение было быть установлено из кода, дважды. В первый раз я сделал значок Label
, а второй раз его фоновое изображение. К сожалению, это был случай, когда я не мог прочитать свой собственный код!
Я бы подумал о том, чтобы это было возможно, если бы это было возможно. – ygesher