Вы будете нуждаться, чтобы сделать пользовательский вид и Override OnDraw().
Первый, используйте canvas.drawBitmap(), чтобы получить изображение.
Второй, используйте canvas.drawRect() 4 раза, чтобы получить каждую из ваших угловых кнопок. (Вы должны получить слева, сверху, справа, снизу от вашего растрового изображения, чтобы получить координаты для 4 прямоугольникам)
Третий, Override onTouch(), чтобы перехватить касание XY координаты
Четвертый, используйте перехваченные координаты касания в myRect.contains (x, y), чтобы узнать, был ли затронут ваш прямоугольник. Затем вы можете выполнить любое действие, которое вам нужно, когда он коснулся.
Надеюсь, это поможет.
Как это относится к OpenCV? – Bull
@B ... Где-то я слышал об этом. У меня нет идеи. Направьте меня. Как я могу это сделать? –
проверить эту ссылку: http://stackoverflow.com/q/17671558/1567588 – SKK