Codename有一个很棒的地方,但遇到了不确定把css和下划线的图像放在哪里的问题



好吧,现在这将变得非常棒,非常高效。在切换到css后,我又遇到了两个问题(这很酷,我喜欢它!!所以谢谢!!(。

我的同一个repo现在更新为我的css更改https://github.com/deanhiller/codenameOneExamples

这里的这份文件太棒了(天赐良机(。。。

https://www.codenameone.com/manual/css.html#:~:text=要%20enable%20CSS%20support%20in,请切换%20in%20Codename%20One%20Settings%20。&text=一旦%20启用了%20您的%20主题。,%20模拟器%20作为%20您%20保存。

问题1:我使用的图像与以前相同,但出现异常

Exception in thread "Thread-10" java.lang.IllegalArgumentException: Dimensions (width=2147483647 height=2147483647) are too large

在设计师身上,这是可行的。这个消息有点神秘,因为我的图像不像尺寸说的那样是方形的?

问题2:我遗漏了一些东西(可能在文档的某个地方(。由于某种原因,我的下划线任务UUID也不起作用。奇怪的是,在重新生成theme.res后,设计器预览显示它有下划线,所以我在css中一定做错了什么?

谢谢,院长

要添加图像,只需定义一种样式(任何样式(即可:

ImageImport {
    background-image: url(images/toolBar2.jpg);
    cn1-source-dpi: 500;
}

源DPI指示图像的DPI,该DPI将隐式地将其转换为多图像。您可以将其设置为0以保持图像为常规图像。

您可以使用以下语法批量导入多个图像:

ImageImport {
    background-image: url(images/toolBar2.jpg),
          url(images/image2.png),
          url(images/image3.png);
    cn1-source-dpi: 0;
}

您可以有单独的选择器,以防每个图像组具有不同的DPI。

最新更新