2014-03-07 2 views
1

나는 다음과 같이 표시됩니다 응용 프로그램을 가지고 갈거야 : 당신이 볼 수 있듯이, 내가 원으로 정렬합니다 (봉투 아이콘 포함) 세 개의 버튼이 있습니다이 테마를 달성하기 위해 사용하는 Android 레이아웃 클래스는 무엇입니까?

enter image description here

. 이것은 Photoshop에서 쉽게 달성 할 수 있지만 안드로이드 레이아웃 XML에서는 달성하기 쉽지 않습니다. 어떤 레이아웃 클래스가이 경우 가장 좋다고 생각합니까?

한 가지 더, 중간에 이미지가있는 완전히 투명한 버튼을 어떻게 가질 수 있습니까? 설정시

android:alpha="0" 

이미지가 사라지고 원하는 부분이 사라집니다. 어떤 생각?

+0

"완전히 투명 버튼"은 실제로 사라져야합니다 :) Isnt it? 그것은 완전히 투명합니다 :) –

+0

귀하의 질문에 관해서는이 경우에 가장 좋은 레이아웃은'FrameLayout' –

답변

1

이것은 Photoshop에서 쉽게 달성 할 수 있지만 안드로이드 레이아웃 XML에서는 달성하기 쉽지 않습니다.

는별로 - 당신은 어떻게 포토샵에서이 작업을 수행하는 알고 있기 때문에 포토샵에서 쉽게 느낀다. 안드로이드 레이아웃에 대한 올바른 생각을 갖게되면, 그렇게 쉽게 될 것입니다.

이 경우 가장 적합한 레이아웃 클래스는 무엇입니까?

두 개의 작은 버튼의 위치가 큰 것을 기준으로 RelativeLayout을 사용했을 것입니다. 마찬가지로 버튼은 전체 화면과 관련이 있습니다. 따라서, 2 RelativeLayout s - 1이 다른 내부에 중첩 될 수 있습니다.

는 어떻게 배경으로 중간

사용 투명성의 이미지와 완전히 투명 버튼을 가질 수 있습니다. android:background="@android:color/transparent"

+0

android : background = "@ android : color/transparent"가 핵심이라고 생각합니다. 'android : alpha'는 이미지를 포함하여 전체 버튼에 대해 알파를 설정합니다 (즉, 전체보기). 고맙습니다 ... –

관련 문제