Android 如何在屏幕上实现多个图像,每个图像都可以选择、移动、旋转、缩放和加边框?
用户可以在屏幕上选择一些图像,并能够选择/拖动/移动/缩放/旋转每个图像。选择图像时,它将具有蓝色边框。用户还可以将图像带到前面或背景 下面是一张示例图片:在星星背景上有两张图片(女孩)。已选择顶部的一个(它有一个蓝色边框) 我不知道你必须实施它。经过几天的学习,我现在可以拖动/移动/缩放/旋转单个图像(在imageview中,并按矩阵缩放)。但我不知道如何处理多重图像 我想知道:Android 如何在屏幕上实现多个图像,每个图像都可以选择、移动、旋转、缩放和加边框?,android,image,imageview,border,selection,Android,Image,Imageview,Border,Selection,用户可以在屏幕上选择一些图像,并能够选择/拖动/移动/缩放/旋转每个图像。选择图像时,它将具有蓝色边框。用户还可以将图像带到前面或背景 下面是一张示例图片:在星星背景上有两张图片(女孩)。已选择顶部的一个(它有一个蓝色边框) 我不知道你必须实施它。经过几天的学习,我现在可以拖动/移动/缩放/旋转单个图像(在imageview中,并按矩阵缩放)。但我不知道如何处理多重图像 我想知道: 使用ImageView(对于每个图像)还是一个好主意,或者我应该使用什么类 如何执行这些命令?(这样我就可以把它
目前,我只知道如何使用ImageView,但我不确定是否可以使用它来实现此任务。请给我一些建议,谢谢 将所有内容直接绘制到画布上是一种方法。有一篇文章介绍了使用画布的基本知识。你可以看
这样做有一个主要的缺点——你必须自己处理所有的输入事件。API不会告诉您单击或拖动了哪个图像。您必须自己实现。我可以扩展
视图
并在onDraw
中实现我的逻辑,并在onTouch
中处理触摸吗?要确定选择了哪个图像,我必须检查按压点下的哪个图像?是。记住,在这些方法中避免任何繁重的计算或数据库访问等。特别是在昂德劳。嗨,我也有同样的问题。你在那个问题上帮助过我吗