질감이있는 배경으로 꽤 힘듭니다. 60px x 60px 비트 맵 텍스처를 반복적 인 타일 패턴으로 레이아웃 레이아웃으로 설정하고 싶습니다.반복되는 배경 이미지가 늘어납니다.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/dark_texture_background" >
...
</RelativeLayout
을 그리고 여기 당김 고해상도에있는 dark_texture_background /입니다 : 여기에 고해상도/레이아웃에있는 레이아웃 XML입니다
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/dark_background_texture"
android:tileMode="repeat" />
dark_background_texture는 60X60 픽셀 이미지입니다.
따라서 텍스처 이미지가 바둑판 식으로 표시되는 동안 확대되는 문제가 있습니다. I는 텍스처 화상이 있었다 정확히 볼 텍스처 화상의 외측에 적색 선을 첨가하고, 여기의 결과이다 : 또한의 GetResources에있어서, 폭 및 밀도 화면 높이를 첨가
() .getDisplayMetrics().화면 너비가 480 픽셀이기 때문에 텍스처 이미지는 8 배 (480/60 = 8) 반복되어야합니다. 대신, 5 ~ 1/4 만 있습니다. 이미지는 이제 ~ 90 픽셀이고 바둑판 식으로 배열되었습니다. WTF?
명시 적으로 반복하도록 말하면 왜 텍스처 이미지가 늘어 납니까?
많은 시간을 절약 해 주셔서 감사합니다! – Chewie