Что ж, извините за то, что не предоставил для этого очень простой ответ, например "используйте функцию xyz ()", но я думаю, что есть несколько общих способов сделать это:
ВыМожно создавать изображения, которые выглядят как кнопки (или пузырьки или что-либо еще подходящее), размещать их в нужном вам порядке, а затем, получая каждую координату указателя (пальца) на экране, просто проверять, попадает ли этот указатель в какое-либообласть (возможно, прямоугольник) внутри каждой кнопки.Эта логическая область должна быть меньше показанной на рисунке, чтобы позволить пользователю не слишком осторожно двигать пальцем.
Еще одним «решением» было бы поместить некоторое «дрожание» и отправить сообщение «левой кнопкой мыши» накаждая позиция обновляется по пути.В этом случае кнопки должны иметь некоторую защиту от нескольких нажатий.Я помню на stackoverflow.com несколько советов, как это сделать: просто отключить кнопку на событие click.
Извините, если у Android есть какое-то решение "из коробки", о котором я понятия не имею, но описанная проблема кажется общей, а не специфичной для платформы.