android - desenhar círculo redimensionável no google map

Estou tentando desenhar um círculo redimensionável no topo do meu mapa do Google, que o usuário poderá expandir ou reduzir usando gestos de toque (por exemplo, para diminuir o círculo, o usuário apertará o círculo na tela, quero que ele funcionam como opção de zoom in / out no mapa, apenas que apenas o círculo ficará maior / menor no mapa). Isso é possível implementar? E se sim, como eu faria isso?

Eu pesquisei no Google e no Stackoverflow e, como entendi, preciso adicionar uma visualização personalizada ao topo do meu fragmento de mapa e implementar o OnTouchListener para essa Visualização (e isso é apenas o começo). Alguém pode, por favor, aconselhar sobre o que fazer ou como proceder? Eu posso desenhar um círculo no mapa, mas não sei como fazê-lo responder a eventos de toque.

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion