我使用(新)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. 如何在WinRT Image Control中放大/縮小圖像控制
- 4. Codename One:如何縮放圖像以適合屏幕寬度?
- 5. CodeName One - 縮放時圖像得到像素化
- 6. Codename One - 從大圖像創建小圖像(並存儲它)
- 7. 拖放CodeName One
- 8. 如何更改Codename One Toolbar中的菜單圖標大小?
- 9. 縮放所有圖像到控制檯大小XNA
- 10. 捏放大圖像和縮小圖像
- 11. 如何在CodeName One中的圖片上繪製圖片?
- 12. 放大和縮小android中的圖像
- 13. 放大和縮小React.js中的圖像
- 14. 放大和縮小WP7中的圖像
- 15. iOS中縮放圖像的大小
- 16. Emacs中的圖像。放大和縮小?
- 17. 放大和縮小android中的圖像
- 18. 如何控制捏放大,縮小Android上的地圖?
- 19. 如何在縮放後在imageView中調整圖像大小?
- 20. 圖像放大在NSImageView縮小
- 21. 如何居中textfield(Codename one)?
- 22. 如何製作背景圖像緩慢放大和縮小
- 23. 如何捏縮放在asp.net框架和HTML5中放大和縮小圖像?
- 24. 如何在iPhone上滾動和放大/縮小大圖像?
- 25. 如何在Pygame中將圖像縮放到屏幕大小
- 26. 如何在圖像中縮放各種尺寸的Sprites大小?
- 27. 如何放大和縮小圖像並移動所有圖像
- 28. 如何定製Codename One中SideMenuBar(漢堡包菜單)的大小(寬度)
- 29. 如何控制圖像的大小?
- 30. 如何放大和縮小圖庫中的圖像
我繞過GUI Builder,但找不到控制圖像大小的任何方法。 – ikevin8me