我需要在带有 Titanium 的 Android 上显示一个巨大的图像(至少 2000x2000)并让用户滚动,就像他们在 iOS 上使用 ScrollView 一样。但是,我知道 Android 不支持同一种 ScrollView ,所以我选择使用 ImageView。
由于内存问题,我无法正确显示此图像或至少无法以我想要的方式显示(放大时图像不会模糊)。有没有人找到一种方法来使大型可滚动图像在 Android 上的 Titanium 中工作而不会出现内存崩溃?
我也试过 WebView,但它似乎调整了我的图像大小,当你缩放时它也很模糊。我希望 Android webview 支持 SVG,但看起来它们在大多数设备上都不支持。
最佳答案
这是迄今为止我找到的最佳答案:
http://www.tenxperts.com/2011/07/13/working-with-large-images-in-android/
我试过了,它与 Titanium WebView 配合得很好。
关于javascript - 使用 Titanium 的 Android 上的大图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12700526/