Как установить ImageDrawable для масштабируемого ImageButton без потери качества? - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть ImageButton и масштабируем его с анимацией:

imageButton.animate().scaleY(newSize / currentHeight)

После этого я пытаюсь установить изображение, используя setImageDrawable, и получаю неожиданный результат: изображение пикселизировано .

Я понял причину: при масштабировании ImageButton его ширина и высота не изменяются. А при настройке drawable ImageButton использует «немасштабированные» ширину и высоту.

Так как избежать этой пикселизации при настройке drawable для масштабируемого ImageButton?

...