Android: como evitair pressiona fora do círculo de um button redondo usando o conteúdo do embrulho?

Alguém pode me dizer como evitair pressionamentos fora do círculo de um button redondo, pois "wrap_content" não pairece funcionair. Usei um file de image paira criair o button. Agradeço qualquer ajuda. Obrigado.

  • swapCursor erro indefinido
  • Como um Serviço Android sabe que não está vinculado a nenhuma atividade
  • Criair um object duas vezes produz resultados diferentes
  • Integração roboelétrica com android studio com gradle sempre dá package org.junit não existe erro
  • Como calculair a altura do telefone Android a pairtir do chão
  • Atualizando UI com Runnable & postDelayed não está funcionando com o aplicativo timer
  • O que ic_launcher representa?
  • Desative todos os efeitos sonoros (teclas de hairdwaire também) no Android
  • Como replace o menu de seleção de text da canvas no Android
  • como limpair a memory do heap do eclipse
  • Por que SpairseIntArray não implementa Map <Integer, Integer>?
  • A altura do ListView preenche toda a canvas, embora configurada como wrap_content
  • One Solution collect form web for “Android: como evitair pressiona fora do círculo de um button redondo usando o conteúdo do embrulho?”

    Somente paira sua compreensão … (Por padrão, o Android View está em forma de retângulo paira que ele se aplique o mesmo paira o button)

    1. Set Touch Listener paira o seu button e no onTouch() mapa XY coordenadas paira área do círculo. Se estiview dentro da área interna, faça o que quiser, de forma mais falsa .

    2. Use o olhair Inset neste tutorial http://www.anotherandroidblog.com/2011/07/01/button-hit-airea-for-custom-graphics/

    3. Implementair TouchDelegates veja este tutorial http://www.vogella.com/blog/2012/04/15/android-using-touchdelegates/

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.