首页 文章

cn1 - 替换背景图像

提问于
浏览
1

我有一个按钮,我使用css设置背景图像,然后有时需要在代码中动态更改它 . 但如果我改变它,我会看到两个图像,一个在另一个上面 .
enter image description here

这是我的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 的图标,第二次是它的背景图像 . 不幸的是,这是我无法阅读自己的代码的情况!

1 回答

  • 0

    由于您使用透明图像,您需要在CSS中将样式的bgTransparency设置为透明(0)(不确定如何在那里执行) .

相关问题