android - 如何使用 clicklistener 在 Canvas 上绘制多个 Imageview
问题描述
我想使用 clicklistener 在 Canvas 上绘制多个 Imageview 并使用坐标设置图像视图位置。当我单击 Imageview 时,它会从文件夹中获取图像并进行设置。
解决方案
获取图像的 uri,将 Imagematrix 设置为 imageview 以在特定坐标处设置图像,对于在画布上绘制,从 imageview 获取可绘制并在画布上绘制。从所有图像视图获取图像的替代解决方案是将所有图像视图设置在一个父视图下,并从父视图获取可绘制对象。
推荐阅读
- python - 如何检查名称是否在 python 中的名称列表中?
- swiftui - iOS 14 帧尺寸无效(负数或非有限)
- python - 尝试通过在其他列上应用条件来过滤数据框中的列
- python - 列表推导过滤嵌套的 python 列表数据(json api 请求或转换的列表 python)
- ember.js - 这是 @cached 用于自动跟踪 Ember Octane 的有效用法吗?
- reactjs - 从组件的提要重定向到单个组件
- constraints - 获取雪花中的主键列列表
- javascript - “找不到‘异步’的类型定义文件。TS2688”
- python - 是等待抓取延迟的页面部分吗?
- powershell - 如何从 powershell 导出外部 Google GAM 命令的任何消息到 txt