Android: сохранить масштабирование при обновлении ImageView

Я создал простое приложение, которое каждые две секунды загружает изображение .jpg с веб-сайта и отображает его в формате ImageView.

Я добавил к ImageView функции масштабирования, но каждый раз, когда изображение обновляется, изображение возвращается к исходному размеру. Я хотел бы убедиться, что при увеличении масштаба при следующем обновлении изображения ImageView сохранял размеры, которые я установил.

Не могли бы вы мне помочь?
Спасибо всем.


person user1178571    schedule 22.02.2012    source источник


Ответы (1)


Вам нужно вычислить соотношение изображения и текущего уровня масштабирования. Вы можете сделать это, получив текущий размер и разделив его на исходный размер. Довольно тривиальные вещи. Затем, когда появится новое изображение, как только вы замените изображение, измените размер изображения на соотношение исходного значения и времени.

person josephus    schedule 22.02.2012