【问题标题】:How to create image buttons that scale across multiple resolutions?如何创建跨多种分辨率缩放的图像按钮?
【发布时间】:2011-04-07 09:15:25
【问题描述】:

是否有一种标准方法可以在多个黑莓手机型号的屏幕分辨率上使用一种图像尺寸来缩放图像按钮?

我正在根据显示宽度调整编码图像的大小。 因此,要将图像大小调整为屏幕的四分之一长度 -

imageLength = Dislay.getWidth / 4;

还有更好的吗?

谢谢

【问题讨论】:

    标签: blackberry


    【解决方案1】:

    我不确定我是否了解您的需求。

    您要缩放图像吗?如果是这样,请查看scaleImage32(int, int) 方法。此外,您应该使用 Fixed32 类中的方法来计算图像大小。

    如果你只想缩放一个按钮,也许this answer 会帮助你。

    【讨论】:

    • 只是想知道我是否可以拥有一组高分辨率图像并将它们缩放为不同的分辨率。这似乎没有高级 API?
    • 我总是为每个屏幕尺寸使用一组不同的资产(图像),而不是只使用一组并缩放到屏幕尺寸。 BlackBerry App World 允许您为每台设备(一组设备)提交构建。
    • 而且,要回答您的问题,您可以使用 EncodedImage 类中的 scaleImage32() 方法来调整图像大小,但我建议为每个屏幕尺寸使用不同的资源集。
    猜你喜欢
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    相关资源
    最近更新 更多