안드로이드 뷰 디더링
-
18-09-2019 - |
해결책
경우에 따라 장치의 픽셀 깊이가 낮아 시각적 밴딩 및 디더링 문제를 일으킬 수 있습니다. 이를 해결하기 위해 응용 프로그램 개발자는 XML로 정의 된 "프록시"드로우 가능성을 통해 자산을 전달해야합니다. 이 기술은 원본 아트 워크,이 경우 "background.9.png"를 참조하고 필요에 따라 장치를 디더링하도록 지시합니다.
편집하다:예제 소스. 이것은 귀하의 XML 파일입니다 res/drawables
예배 규칙서:
<?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" />
이유, 일부 장치에서는 여전히 이미지를 늘리고 꽤 나빠 보이기 때문입니다.여기에서 참조
제휴하지 않습니다 StackOverflow