У меня есть ImageButton и масштабируем его с анимацией:
imageButton.animate().scaleY(newSize / currentHeight)
После этого я пытаюсь установить изображение, используя setImageDrawable
, и получаю неожиданный результат: изображение пикселизировано .
Я понял причину: при масштабировании ImageButton его ширина и высота не изменяются. А при настройке drawable ImageButton использует «немасштабированные» ширину и высоту.
Так как избежать этой пикселизации при настройке drawable для масштабируемого ImageButton?