레이아웃을 눌렀을 때 배경을 변경하고 싶습니다. 레이아웃이 항상 같은 모양이 아니므로 이미지를 중앙에 유지할 9 패치 이미지를 만들었습니다. 내 이미지는 다음과 같습니다9- 선택기의 패치가 검은 점을 표시합니다.
이그럼 내 선택 XML은 다음과 같습니다 : 나는이 코드를 가지고와 내 이미지가 그것을 채우기 위해 뻗어 9 패치 아니었다
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:state_pressed="true"
android:drawable="@drawable/my_selector"
/>
<item>
<shape android:shape="rectangle">
<solid android:color="#00ffffff" />
</shape>
</item>
</selector>
. 이미지를 9 패치로 변경했지만 이미지를 일반 .png 파일로 취급합니다. 구석 구석에 검은 점들이 있습니다. 이미지의 9 패치 다움이 존중되지 않는 그리고 그것은 단지 일반 .PNG 파일로 치료를 받고 왜 내가 궁금
.
9 패치 PNG 파일의 형식은 다음과 같습니다 : image.9.png? – Raz
예 it 's my_selector.9.png – xbakesx
실제 .9.png 파일을 업로드 할 수 있습니까? – mehmetminanc