Реальная нестандартная форма кнопки

Учитывая любую форму (либо заполненный круг, звезду, треугольник, растровое изображение с прозрачными областями и т. д. )Я хотел бы знать, возможно ли (с помощью новейшего Android API ), чтобы узнать, щелкнул ли пользователь на поле зрения или за его пределами.

Например, если у меня есть круглая кнопка, я хотел бы знать, щелкнул ли пользователь внутри круга, но не за его пределами.

Является ли это возможным?

Если нет, может быть, я мог бы опросить пиксель события касания, и если он прозрачен, проигнорировать его, а если нет, обработать его как событие щелчка?

7
задан John Watts 31 July 2012 в 11:34
поделиться