我使用(新)GUI生成器並插入圖像(通過添加標籤的方式)。但是,它看起來太大了。無論如何,我可以縮放和控制尺寸嗎? (我看到的東西,它指向cloudinary但似乎過於複雜,我只想簡單地按比例縮小圖片。)如何在Codename One中控制/縮放圖像大小?
3
A
回答
2
有幾種方法在代號爲一到調整圖像和我會在下面幾個提及:
1.
在GUI Builder中使用MultiImages。根據您指定的尺寸,從一個圖像生成多個尺寸的圖像。在您的GUI生成器中,單擊圖像 - >添加多個圖像 - >選擇您的圖像 - >檢查Preserve Aspect Ratio
- >增加表示您希望圖像佔用屏幕寬度的百分比的百分比。設置任何DPI您不需要爲0
2.
使用ScaledImageLabel或ScaledImageButton,它會調整圖像的分量佔據填充可用空間。
3.量表(這是效率不高,雖然)圖像本身在代碼:
public static Image getImageFromTheme(String name) {
try {
Resources resFile = Resources.openLayered("/theme");
Image image = resFile.getImage(name);
return image;
} catch (IOException ioe) {
//Log.p("Image " + name + " not found: " + ioe);
}
return null;
}
Image resizedImage = getImageFromTheme("myImage").scaledWidth(Math.round(Display.getInstance().getDisplayWidth()/10)); //change value as necessary
4.
變異圖像(創建來自另一圖像的圖像)。
相關問題
- 1. Codename-one大小/縮放條形圖
- 2. Codename One:用滾動縮小圖像
- 3. CodeName One - 縮放時圖像得到像素化
- 4. 如何更改Codename One Toolbar中的菜單圖標大小?
- 5. 縮放所有圖像到控制檯大小XNA
- 6. 捏放大圖像和縮小圖像
- 7. 放大和縮小React.js中的圖像
- 8. 如何在CodeName One中的圖片上繪製圖片?
- 9. 如何在縮放後在imageView中調整圖像大小?
- 10. 圖像放大在NSImageView縮小
- 11. 如何製作背景圖像緩慢放大和縮小
- 12. 如何捏縮放在asp.net框架和HTML5中放大和縮小圖像?
- 13. 如何在iPhone上滾動和放大/縮小大圖像?
- 14. 如何在圖像中縮放各種尺寸的Sprites大小?
- 15. 如何放大和縮小圖像並移動所有圖像
- 16. 如何放大和縮小圖庫中的圖像
- 17. Silverlight控件視圖圖像放大/縮小?
- 18. 控制圖像大小
- 19. Codename one URLImage不顯示新圖像
- 20. 如何縮小圖像視圖中的圖像大小
- 21. WP7如何縮小圖像的大小
- 22. 如何在Codename One中處理Cookie?
- 23. C#MapControl如何防止圖像在縮放時改變大小?
- 24. 如何在Android上將圖像放大縮小?
- 25. 如何放大/縮小iPad中的圖像?
- 26. 如何在加載圖像時縮小圖像的大小
- 27. 如何控制放大和縮小在Windows窗體圖表中加入縮放按鈕
- 28. Codename One:圖像作爲容器的背景,容器保持大小0
- 29. 如何在iPhone SDK中獲取縮放或壓縮圖像的大小?
- 30. 如何在GWT中放大和縮小
我繞過GUI Builder,但找不到控制圖像大小的任何方法。 – ikevin8me