2012-05-02 6 views
0

큰 PNG로 이미지에 "그려지는"버튼이 있습니다. 배경 및 단추로 공유 할 수있는 방식으로 사용할 수 있습니까?큰 png 그래픽의 일부인 Android 버튼

예를 들어, 위치 X 5 Y 5에 X 100 Y 100의 위치에 "버튼"이 있고 위치 X 110 Y 110에서 X 200 Y에 "버튼"이있는 배경으로로드 할 수 있습니다. 200.

가능하다면 "2 개의 상태"버튼을 사용할 수 있습니까? "누른"등 다른 이미지.

안부 인사.

답변

0

당신이 말한 바에 따르면, 좋은 해결책은 나머지 PNG와 버튼을 분리하는 것 같습니다. 버튼없는 이미지를 부모 레이아웃의 배경으로 설정 한 다음 위에 버튼을 추가하십시오. 버튼을 배경의 나머지 부분에서 분리 할 수없는 경우 완전히 투명한 버튼을 사용해야합니다.

화면 크기가 다르기 때문에 프로그래밍 방식으로 버튼을 추가하고 크기와 위치를 현재 화면 크기에 비례하여 설정하는 것이 가장 바람직 할 것입니다. 기억해야 할 점은이 조각화로 인해 android:background 속성을 사용하여 이미지를 설정하면 이미지의 크기가 조정되고 왜곡되어 버튼의 대상 위치가 변경 될 수 있다는 것입니다. 다중 상태 버튼에 관해서는

가 여기에 당신을 도울 수 dev에 가이드의 일부 :

http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

도움이 더 필요하면 그것은 (당신이해야하는 것은 android:state_pressed 속성이다) 직접 시도해보고 문제가 무엇인지 파악하면 질문에 집중하고, 코드를 게시하고,보다 자세한 응답을 얻을 수 있습니다. 당신이 묻는 것은 꽤 광범위합니다. 행운을 빕니다!

+0

Thx 여러분의 의견을 위해, 이미 분리 된 버튼을 사용하기로 결정했습니다. "공유"이미지를 사용할 때 너무 많은 문제가 있습니다. – Michael