背景图像已缩放并位于容器codenameone的中心

背景图像已缩放并位于容器codenameone的中心,codenameone,Codenameone,我试图使用设置的背景,集装箱规模和中心覆盖只是一些保护的集装箱。当我使用下面的正常图像时。它工作正常,但图像覆盖了整个容器 Image img = URLImage.createToStorage(placeHolder, url, url, URLImage.RESIZE_SCALE); findContainerMain(f).setUIID("ContainerBgImage"); findContainerMain(f).getStyle().setBackgroundType(Styl

我试图使用设置的背景,集装箱规模和中心覆盖只是一些保护的集装箱。当我使用下面的正常图像时。它工作正常,但图像覆盖了整个容器

Image img = URLImage.createToStorage(placeHolder, url, url, URLImage.RESIZE_SCALE);
findContainerMain(f).setUIID("ContainerBgImage");
findContainerMain(f).getStyle().setBackgroundType(Style.BACKGROUND_IMAGE_SCALED,true);
findContainerMain(f).getStyle().setBgImage(img, true);
但当我使用缩放图像作为背景时,它不会显示任何图像,只是显示白色背景

Image img = URLImage.createToStorage(placeHolder, url, url, URLImage.RESIZE_SCALE).scaledHeight(50);
findContainerMain(f).setUIID("ContainerBgImage");
findContainerMain(f).getStyle().setBackgroundType(Style.BACKGROUND_IMAGE_SCALED,true);
findContainerMain(f).getStyle().setBgImage(img, true);
如何获得所需的效果。

A是惰性地获取的,并依赖图像的动画属性来更新自身

scaled
方法创建一个全新的图像对象,该对象不具有与
urlmimage

关联的抓取属性,而是延迟抓取的,并且依赖图像的动画属性来更新自身


scaled
方法创建了一个全新的图像对象,该对象不具有与
urlmeage

关联的获取属性,我尝试了`Util.downloadUrlToStorageInBackground,但缩放后的图像仍然适合于容器,并且模糊。反正我能达到上面提到的设计吗?你没有提到设计。你很含糊。我认为你不需要缩放或类似的东西。只需在背景行为中按比例调整,或者居中调整,或者按比例调整填充即可。我不明白你想实现什么。我尝试了`Util.downloadUrlToStorage InBackground',但缩放后的图像仍然适合容器,而且模糊。反正我能达到上面提到的设计吗?你没有提到设计。你很含糊。我认为你不需要缩放或类似的东西。只需在背景行为中按比例调整,或者居中调整,或者按比例调整填充即可。我不明白你想做什么。