3
我正在嘗試使用代碼名稱創建一個應用程序,該應用程序使用REST風格的Web服務來下載要顯示的細節,包括圖像URL。使用UrlImage導致質量較差的縮放圖像
我認爲我需要的是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);
這個按鈕的背景圖像質量很差的(每像素幾毫米),即使在圖像顯示大型瀏覽器窗口。
我怎樣才能讓圖像填充背景,但也保持其質量?
在此先感謝。
感謝您的答覆。當我這樣做時,圖像的質量仍然很差,但現在使按鈕與圖像的大小相同,而背景圖像只是圖像的一部分(裁剪以適應按鈕)。 –
您使用Windows,Mac或Linux計算機嗎? – Diamond
我正在使用Mac,但我也構建了該應用程序並在我的iPhone上嘗試了它,結果相同。 –