2012-02-10 1 views
3

9 패치 이미지는 투명 테두리 있어야 화상의 일부로서 투명 테두리 9 패치 화상 이미지의 일부로 나는 그것들을 꽤 큰 부분으로 표시하지 않았지만 그것들은 완전히 무시되어 투명 픽셀 만이 표시됩니다.로이드 : 4 개 화소 이상으로 <a href="http://developer.android.com/guide/developing/tools/draw9patch.html" rel="nofollow">http://developer.android.com/guide/developing/tools/draw9patch.html</a></p> <p>하지만이 9 패치 화상 : 9 패치 태그가 만들어진다

투명한 이미지 픽셀을 이미지 부품으로 표시하려면 어떻게해야합니까?

답변

1

안녕,

는 다음과 같이하십시오 :

<ImageButton 
    android:id="@+id/imgButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/refresh_icon" 
    android:background="@drawable/background_image"> 

자료 : 당신이 안드로이드 SDK에 draw9patch를 사용하고

refresh_icon

background_image

+0

저는 그것을 정확하게 사용합니다. 그러나 투명 픽셀은 '마크 업 영역'에서 인식되어 전혀 표시되지 않습니다. – Anton

0

? 나는 draw9patch를 사용하고 있는데, 원하는 양만큼 투명한 픽셀을 포함하는 Photoshop을 사용하여 이미지를 만들면 draw9patch로 이미지가 만듭니 다. 9patch 픽셀의 위치가 투명 픽셀로 바깥 쪽 위치 인 이미지의 가장자리임을 알 수 있습니다. .

+0

예, 거친 것. pain.NET에 투명한 테두리가있는 이미지를 그립니다 ..NET. 그런 다음 sdk 도구를 사용하여 열고 ..9.png 파일에 저장하십시오. – Anton