2013-10-19 3 views
1

아래 그림과 같이 버튼 집합을 어떻게 만들 수 있는지 알고 싶습니다.Android - 맞춤형 모양 버튼을 만드는 방법은 무엇입니까?

Figure 1

은 내가 imageviews은 직사각형 또는 정사각형이 될 수 있지만, 내 경우에는,이 아래의 그림과 같이 imageviews 겹치는 수도 사용자 정의 모양의 버튼 세트가 될 것이라는 점을 이해합니다. 이 이미지

Figure 2

, 난 기본적 각각의 이미지를 포함하지만, 이미지 뷰마다 나타낸 화상의 일부가 다른 이미지 뷰의 이미지의 일부를 포함하는 것을 주목해야 9 imageviews있다.

<?xml version="1.0" encoding="utf-8"?> 
    <selector xmlns:android="http://schemas.android.com/apk/res/android" > 
     <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/ic_1_down"/> 
     <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/ic_1_down"/> 
     <item android:state_focused="true" android:drawable="@drawable/ic_1_up"/> 
     <item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/ic_1_up"/> 
    </selector> 

하지만 내가 아는 한 것으로 만까지 현재보기 위해 작동하고 이미지를 변경 실 거예요 :

는 내가 빨리 감기와 같은 선택기를 사용하기 전에 수행 한 보도 효과에이 계획 다른 이미지 뷰가 영향을 받았다. 이 경우 예를 들어

버튼 1 (왼쪽 위). 이 버튼 이미지는 부분적으로 이미지 뷰 2와 이미지 뷰 4에 연결됩니다. 그래서 버튼을 누르면 화이트가 바뀌고 이미지 뷰 2와 4의 버튼 부분은 흰색으로 변하고 싶습니다. 어떻게 된거 야?

은 의견이나 제안에 감사드립니다.

+0

나는 당신의 질문은 오프 주제에 stackoverflow 생각합니다. 우리는 "어떻게 해야할지 말해"라는 질문에 대답하지 않습니다. 질문을 구체화하고 답을 얻을 수있는 기회를 얻는 방법을 보려면 [커뮤니티 가이드 라인] (http://stackoverflow.com/help/on-topic)을보십시오. –

+0

당신은이 비디오를 만드는 자신의 견해를 그리는 것이 더 쉽지만 쉬운 일은 아닙니다. Google은 실제로 Nexsus 5에서 이와 같은 작업을했습니다. 정말 멋지게 보입니다. – JoxTraex

답변

관련 문제