在 Hyperloop 中使用 Android 位图

Using an Android Bitmap in Hyperloop

我已经在 Hyperloop 代码中创建了一个 Android 位图 (android.graphics.Bitmap) 对象,但我需要能够 return 图像并将其显示在 Titanium 中,例如一个 Ti.UI.ImageView.

但我一直在尝试显示它。 Android 代码似乎可以工作并生成一个位图(我可以看到 width/height 等)但我找不到将位图转换为适合在 Titanium 中使用的对象的方法,因此它显示

有谁知道how/if这可以做到吗?

查看超级循环示例:https://github.com/appcelerator/hyperloop-examples/blob/master/app/controllers/android/blur.js

你有 Bitmap 添加到 ImageViewTi.UI.View 最后:

// create imageview and attach it
var image = new ImageView(activity);
container.add(image);
image.setImageBitmap(bmpOut);

我一直在尝试寻找一种在我使用自己的自定义 ES6 框架开发的 Titanium Android 应用程序中查看 PDF 的方法。在 miga 的帮助下,我设法解决了这个问题,生成的 PDFViewer class 可以在这个要点

中找到

https://gist.github.com/magnatronus/6e4c35abc6556b690795c7f002c934cd