아래의 스크린 샷에서 볼 수 있듯이 "제목 표시 줄"은 화면의 전체 너비를 확장하는 텍스트가있는이 구역에서 이러한 못 생기는 줄무늬가 생깁니다. 실제 장치에서는 훨씬 더 눈에.니다.안드로이드 뷰 디더링
이 문제를 해결할 방법이 있습니까? Android Developers: Widget Design Guidelines 가입일
아래의 스크린 샷에서 볼 수 있듯이 "제목 표시 줄"은 화면의 전체 너비를 확장하는 텍스트가있는이 구역에서 이러한 못 생기는 줄무늬가 생깁니다. 실제 장치에서는 훨씬 더 눈에.니다.안드로이드 뷰 디더링
이 문제를 해결할 방법이 있습니까? Android Developers: Widget Design Guidelines 가입일
:
일부 경우에서, 디바이스는 낮은 화소 비주얼 밴딩 디더링 문제를 일으킬 수 깊이를 갖는다. 이 문제를 해결하려면 애플리케이션 개발자는 애셋을 XML로 정의 된 "프록시"드로어 블 을 통해 전달해야합니다. 이 기술 은 이 사례 인 "background.9.png"에서 원래 그림을 참조하고 은 이 필요하므로 디더링하도록 장치에 지시합니다.
편집 : 예제 소스. 이것은 당신의 res/drawables
디렉토리에있는 XML 파일입니다 :
<?xml version="1.0" encoding="UTF-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/title_bar_medium"
android:dither="true" />
는 다음과 같이,이 코드에 android:tileMode="repeat"
추가 -
<?xml version="1.0" encoding="UTF-8"?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/b1"
android:tileMode="repeat"
android:dither="true" />
이유는 일부 장치에 여전히 이미지를 뻗어하고는 아주 나쁜 보인다, 이것을 확인하십시오 Reference here
감사합니다. 후손을 위해 답안에 몇 가지 예제 코드를 추가했습니다. –