假设我在Java Code中使用黑键jpg图像作为我的布局。有没有一种简单的方法可以从图像中获取区域,因此我可以使用region.Contains()作为我的onTouchListener?
我找了他们而且没有。我问这个是因为我正在制作一个钢琴应用程序,并希望获得我用于黑/白键的图像区域。
答案 0 :(得分:2)
不要使用图像,而是尝试自己渲染钢琴键,并检查输入是否在您渲染的黑键区域,而不是使用图像。
如果您确实想要使用图像,请手动定义图像中的黑色区域。
检测图像中的区域是一个难题,您可能不希望出于这么简单的目的。如果你有很多图像,或者不得不经常这样做,那可能值得头疼,但是你可能不会这样做......不要担心它。