Я пытаюсь добавить эффект пульсации клика к своему элементу пользовательского вида.Это своего рода индикатор прогресса с несколькими кругами.Круги кликабельны.Поэтому я хочу добавить волновой эффект к кругу, который нажимает пользователь.Волновой эффект должен быть ограничен радиусом окружности.Я не могу найти учебник, как я могу это сделать.

Весь виджет нарисован программно.Это не сложный взгляд.