0

假设我在 Java 代码中使用黑键 jpg 图像作为我的布局。有没有一种简单的方法可以从图像中取出区域,以便我可以将 region.Contains() 用于我的 onTouchListener?

我已经找过了,没有。我问这个是因为我正在制作一个钢琴应用程序,并且想获得我用于黑/白键的图像区域。

4

1 回答 1

2

与其使用图像,不如尝试自己渲染钢琴键,并检查输入是否在您渲染的黑键区域中,而不是使用图像。

如果您真的想使用图像,请手动定义图像中的黑色区域。

检测图像中的区域是一个难题,出于如此简单的目的,您可能不想进入这个问题。如果您有很多图像,或者必须经常这样做,那可能值得头疼,但您可能不会……不用担心。

于 2013-08-19T20:53:32.917 回答