Android: запазване на мащаба при актуализиране на ImageView

Създадох просто приложение, което ще изтегля .jpg изображение на всеки две секунди от уебсайт и ще го показва в ImageView.

Добавих към ImageView функцията за мащабиране, но всеки път, когато изображението се актуализира, изгледът на изображението се връща към оригиналния размер. Бих искал да се уверя, че чрез увеличаване на мащаба, следващата актуализация на изображението, ImageView поддържа размерите, които зададох.

Можете ли да ми помогнете?
Благодаря на всички.


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


Отговори (1)


Трябва да изчислите съотношението на изображението и текущото ниво на увеличение. Можете да направите това, като получите текущия размер и го разделите на оригиналния размер. Доста тривиални неща. След това, когато пристигне новото изображение, веднага щом замените изображението, променете размерите на изображението чрез съотношението на оригиналната стойност по съотношението.

person josephus    schedule 22.02.2012