在Android中的ImageView中渲染两个图像?

在Android中的ImageView中渲染两个图像?,第1张

概述我正在尝试编写一个应用程序,这将允许我将多个图像渲染到Android中的ImageView上.我可以找到用sigle位图填充它的方法.但是,似乎没有办法在ImageView中渲染两个图像(每个渲染空间的一半).任何帮助都会非常感激.谢谢,DeCosto.解决方法:您可以尝试从多个图像创建一个位图.您可以

我正在尝试编写一个应用程序,这将允许我将多个图像渲染到Android中的ImageVIEw上.我可以找到用sigle位图填充它的方法.但是,似乎没有办法在ImageVIEw中渲染两个图像(每个渲染空间的一半).任何帮助都会非常感激.

谢谢,
De Costo.

解决方法:

您可以尝试从多个图像创建一个位图.

您可以尝试使用原始数据,通过从图像中提取像素数据作为32位整数ARGB像素数组,合并到一个大数组中,并使用Bitmap类的方法创建新的Bitmap,如copyPixelsToBuffer( ),createBitmap()和setPixels().

我认为您也可以通过使用直接压缩格式数据和流以及BitmapFactory类的方法(如decodeByteArray())来实现.

如果您不是一次使用太多图像,则可以使用单独的ImageVIEw并回收它们/重新加载资源.我最近遇到过类似的事情,但是可以做到.

祝好运.

总结

以上是内存溢出为你收集整理的在Android中的ImageView中渲染两个图像?全部内容,希望文章能够帮你解决在Android中的ImageView中渲染两个图像?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1116258.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存