W mojej aplikacji mam gradient w formie rysunków, które używam jako tło, i chcę, aby wyglądał tak gładko, jak to tylko możliwe. Po przeszukaniu i próbie samemu wymyśliłem następujące. Na nexusie jeden, jeśli wywołasz tylko setDither (true), twój gradient nadal się pasykuje, więc musisz ustawić PixelFormat tak jak Window.setFormat (PixelFormat.RGBA_8888). Ale z drugiej strony G1 nie obsługuje RGBA_8888, więc wywołanie go sprawia, że gradient jest jeszcze brzydszy niż wcześniej, więc Window.setFormat (PixelFormat.RGBA_8888) nie będzie działać dobrze na urządzeniach, które go nie obsługują.płynny gradient na różnych urządzeniach
Jaki jest prawidłowy sposób wygładzania gradientu na wszystkich urządzeniach, na których będzie działać moja aplikacja.
PS: Znalazłem kilka tematów pokrewnych
How to draw a smooth/dithered gradient on a canvas in Android
Is it possible to dither a gradient drawable?
dziękuję za pracę ........ :) – yokees