好吧,现在这将变得非常棒,非常高效。在切换到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。