【发布时间】:2017-08-28 22:37:47
【问题描述】:
我正在尝试使用代号 one 创建一个应用程序,该应用程序使用 RESTful Web 服务来下载要显示的详细信息,包括图像 URL。
我想我需要的是ScaleImageButton,它的目的是有一个可以点击的项目列表来显示更多信息(这么几个ScaleImageButtons)。
我目前用来创建按钮的代码如下:
java.util.List<String> splitImage = tokenize(url, '/');
EncodedImage placeholder = FontImage.createMaterial(FontImage.MATERIAL_SAVE, btnStyle.getUnselectedStyle()).toEncodedImage();
URLImage image = URLImage.createToStorage(placeholder, splitImage.get(splitImage.size() - 1), url, URLImage.RESIZE_SCALE_TO_FILL);
ScaleImageButton btn = new ScaleImageButton(image);
btn.setBackgroundType(Style.BACKGROUND_IMAGE_SCALED_FILL);
即使图像显示在较大的浏览器窗口中,此按钮的背景图像质量也很差(每像素几毫米)。
如何让图像填充背景并保持其质量?
提前致谢。
【问题讨论】:
标签: java codenameone