Codenameone 我的theme.res比它生成的theme.css大6倍,这正常吗?

Codenameone 我的theme.res比它生成的theme.css大6倍,这正常吗?,codenameone,Codenameone,My theme.css是58K,但生成的theme.res(不包含任何图像或字体,只包含从css生成的主题)是349K 由于theme.res是一种二进制格式,可能比css文本文件更紧凑,这似乎很奇怪-格式是否有任何变化,或者我的css文件是否有问题 另一方面,如果theme.res的大小比theme.css大很多是正常的,那么添加一个选项,将css包含在发行版中,然后在第一次运行应用程序时在设备上生成theme.res,这难道没有意义吗?58k对于css主题来说是巨大的,所以这是有意义的。请

My theme.css是58K,但生成的theme.res(不包含任何图像或字体,只包含从css生成的主题)是349K

由于theme.res是一种二进制格式,可能比css文本文件更紧凑,这似乎很奇怪-格式是否有任何变化,或者我的css文件是否有问题


另一方面,如果theme.res的大小比theme.css大很多是正常的,那么添加一个选项,将css包含在发行版中,然后在第一次运行应用程序时在设备上生成theme.res,这难道没有意义吗?

58k对于css主题来说是巨大的,所以这是有意义的。请注意,某些CSS样式无法在Codename One样式中实现,因此CSS工具启动浏览器并从浏览器中获取屏幕截图,然后根据该截图生成图像


要查看是否发生了这种情况,只需使用designer工具打开资源文件,然后转到images部分查看生成了哪些图像。然后,您可以反转触发图像生成的样式,并查看是否可以稍微调整CSS以避免创建图像。

58k对于CSS主题来说非常重要,因此这很有意义。请注意,某些CSS样式无法在Codename One样式中实现,因此CSS工具启动浏览器并从浏览器中获取屏幕截图,然后根据该截图生成图像

要查看是否发生了这种情况,只需使用designer工具打开资源文件,然后转到images部分查看生成了哪些图像。然后,您可以反转触发图像生成的样式,并查看是否可以稍微调整CSS以避免创建图像