У меня есть одно упражнение со многими элементами, которое при первом запуске выглядит хорошо, и изображения с градиентами выглядят идеально. например это изображение

Но после того, как я коснулся экрана, эти изображения сильно изменились и выглядят ужасно, я думаю, что этот эффект называется дизерингом

Я не знаю, сможете ли вы увидеть разницу между этими двумя изображениями, но, пожалуйста, увеличьте и посмотрите внимательно, и вы заметите.
В чем проблема? что мне делать?
Я пытался с wrap_content Я пытался с фиксированными размерами в px, в dip во всем он действует одинаково, сначала он выглядит великолепно, и после любого прикосновения к экрану он сам меняет свое изображение и выглядит уродливо, изображение то же самое но рендеринг очень плохой.
Пожалуйста, напишите ответ, если вы действительно знаете, как я могу это исправить (пожалуйста, не угадывайте ответы, я уже почти все угадал), Спасибо