2012-03-14 2 views
1

가난한 제목에 대해 유감스럽게 생각합니다. 여기서 내가 의미하는 바를 더 쉽게 설명 할 수 있습니다.버튼 히트 상태 제한 - Android

Android 앱에 원으로 사용되는 맞춤 검색 버튼을 만들었지 만 .png 파일로 내보낼 때 파일이 사각형이며 버튼을 누를 수있는 영역이 전체 정사각형입니다. 단추를 누를 수있는 유일한 영역이 원 안에 있도록하려면 어떻게해야합니까? 버튼의 정확한 히트 영역을 정의하는 방법이 있습니까?

도움을 주시면 감사하겠습니다. 감사!

당신은 그위한하여 ImageButton이 필요
+0

onTouch 처리기를 직접 작성하면 위치가 단추 내부 또는 외부에 있는지 확인할 수 있습니다. afaik는 그렇게 쉬운 방법이 없습니다. – zapl

답변

1

....

끌어 레이아웃으로하여 ImageButton을 놓습니다. 배경을 # 00000000 (투명)으로 설정하고 원본을 PNG 파일로 설정하십시오.

이렇게하면 원 버튼이 생깁니다.

+0

그래서 단추의 파일과 XML에 투명한 배경을 만드시겠습니까? – mkyong