gpt4 book ai didi

Android:如何将整个 ImageView 转换为位图?

转载 作者:IT王子 更新时间:2023-10-29 00:02:40 25 4
gpt4 key购买 nike

我的应用程序以不同的比例显示图像,并在内部(centerInside)imageView 调整大小。我需要的是从 ImageView 创建位图,包括背景(在这种情况下为黑色)。

例如,我有 320x480 的设备屏幕,全屏 imageView,图像大小调整为 280x480。我怎样才能从中获得 320x480 位图?

在此 ImageView 之上,我有一些我不想包含在位图中的 Logo 或按钮,它们就像在顶层一样。我所需要的只是一些带有图像和黑色边框的位图。

最佳答案

您可以只使用 imageView 的图像缓存。它将在布局(缩放、与背景等)时将整个 View 渲染到新位图。

只要确保它已建成。

imageView.buildDrawingCache();
Bitmap bmap = imageView.getDrawingCache();

这就是屏幕所见的位图。

关于Android:如何将整个 ImageView 转换为位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4715044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com