Android - 在 ImageView 上绘制图片

发布于 2024-11-28 03:03:34 字数 128 浏览 1 评论 0原文

我有相当复杂的自定义 ImageView,另一方面我有 Picture 对象,我想将其绘制在 ImageView 的画布上?这可能吗?图片对象不会转换为任何其他类型,因为那样它会失去质量和人员,这就是我选择图片的原因..

谢谢

I have pretty complex custom ImageView and on the other hand I have Picture object that I want to draw it on the ImageView's canvas? Is this possible? The Picture object is not to be converted in any other type since then it'll lose quality and staff, that's why I go with Picture..

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野生奥特曼 2024-12-05 03:03:34

您至少有 2 个选项:

1 - 从 ImageView 检索位图。从它创建画布:

     Canvas canvas = new Canvas(mImage);

在该画布上绘制。

2 - 将透明的自定义 View/SurfaceView 放在 ImageView 上并在其上绘图。

You have at least 2 options:

1 - Retriev bitmap from ImageView. Create canvas from it:

     Canvas canvas = new Canvas(mImage);

Draw on that canvas.

2 - Put transparent custom View/SurfaceView over ImageView and draw on it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文