我使用 FontImage.setMaterialImage(...) 或有时使用 FontImage.createMaterialImage(...)。
如何确保素材图像尺寸增大或最小尺寸为 48x48 像素。
卢克曼贾吉
最佳答案
我建议不要以像素为单位考虑,而是以毫米为单位考虑,因为这对于不同的屏幕尺寸更有意义。
当您调用以下代码时:
FontImage.setMaterialIcon(label, FontImage.MATERIAL_3D_ROTATION);
图像将获取分配给给定标签的字体大小。因此,如果标签采用标准中等字体(默认)样式,则大小将取决于系统。要自定义此操作:
label.setUIID("MyFontUIID");
然后在设计器主题中:
- 添加 MyFontUIID
- 选择“字体”选项卡并选择任何原生字体。
- 选择以毫米或像素为单位的尺寸以确定图标的固定尺寸。为了便于携带,我建议使用毫米。
关于java - 相对于按钮的 Material 图像尺寸[代号one],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34648809/