我有一张应该在某些区域可以点击的图像,比如该图像中的 26 个区域。最好的方法是什么?
我制作了一个大小相同的图像,图像中的每个可点击区域都有特定的颜色,背景为白色,所以当点击图像时,我可以获得该位置第二张图像的像素颜色,并知道点击了哪个区域。
问题是,我需要显示图片ScrollView
,并调整图像大小以适应屏幕宽度。我知道我可以使用 计算单击的偏移量event.getRawY() + sv.getScrollY();
,但是如何计算缩放因子?
实际上,由于两个图像的大小相同,我需要考虑缩放因子来计算单击位置,以在第二个图像中找到该像素的精确位置。