【问题标题】:Titanium Images Wrong Size钛图像尺寸错误
【发布时间】:2012-10-09 19:08:59
【问题描述】:

我有一个 Titanium 应用程序,我在其中对许多不同的图像使用相同的 ImageView。我正在通过设置图像属性来更改图像视图中的图像。

问题是某些图像有时无法以全尺寸显示,这有点随机,但有时它们有时不会显示全尺寸。

我在图像视图上将宽度和高度设置为“自动”。

任何人都遇到过这个问题。

【问题讨论】:

    标签: titanium titanium-mobile


    【解决方案1】:

    一种可能更可靠的方法是在使用Titanium.Blob.imageAsReized 将图像传递给 ImageView 之前过于动态地调整图像大小。

    尝试将其集成到您的代码中,但首先您必须将图像作为 blob 加载。

    // Get the blob of your image first, then call this method
    imageView.image = imageBlob.imageAsResized(newWidth, newHeight);
    

    【讨论】:

    • 我正在为 Android 开发,所以这似乎行不通。我可能遇到了一个解决方案,首先获取图像的宽度、高度,然后分别设置 ImageView 的宽度、高度。到目前为止似乎有效。
    • 是的 imageAsResized 仅适用于 iOS,但限制到高度应该希望它能够自行正确调整大小。
    • Imagefactory 模块具有许多图像处理功能,它也适用于 android:marketplace.appcelerator.com/apps/1184?918086764
    猜你喜欢
    • 2015-03-27
    • 1970-01-01
    • 2014-10-09
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多