아래 그림과 같이 버튼 집합을 어떻게 만들 수 있는지 알고 싶습니다.Android - 맞춤형 모양 버튼을 만드는 방법은 무엇입니까?
은 내가 imageviews은 직사각형 또는 정사각형이 될 수 있지만, 내 경우에는,이 아래의 그림과 같이 imageviews 겹치는 수도 사용자 정의 모양의 버튼 세트가 될 것이라는 점을 이해합니다. 이 이미지
, 난 기본적 각각의 이미지를 포함하지만, 이미지 뷰마다 나타낸 화상의 일부가 다른 이미지 뷰의 이미지의 일부를 포함하는 것을 주목해야 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의 버튼 부분은 흰색으로 변하고 싶습니다. 어떻게 된거 야?
은 의견이나 제안에 감사드립니다.
나는 당신의 질문은 오프 주제에 stackoverflow 생각합니다. 우리는 "어떻게 해야할지 말해"라는 질문에 대답하지 않습니다. 질문을 구체화하고 답을 얻을 수있는 기회를 얻는 방법을 보려면 [커뮤니티 가이드 라인] (http://stackoverflow.com/help/on-topic)을보십시오. –
당신은이 비디오를 만드는 자신의 견해를 그리는 것이 더 쉽지만 쉬운 일은 아닙니다. Google은 실제로 Nexsus 5에서 이와 같은 작업을했습니다. 정말 멋지게 보입니다. – JoxTraex