2015-07-29 4 views
1

У меня есть ImageView в шахматном порядке, и я хочу загружать изображения из Интернета. И мне нужно показать символ загрузки до загрузки изображения, но загружаемое изображение должно быть того же размера, что и загружаемое изображение.Как предсказать высоту изображения перед отображением фактического изображения?

Я хочу что-то похожее на приложение Facebook в Android. Он покажет символ загрузки с заданной высотой перед загрузкой изображения. У меня оригинальная высота и ширина изображения в виде метаданных, но мне интересно, как рассчитать высоту изображения на основе измерения устройства.

+0

взять список в один XML-файл и сделать новый различный XMLFILE forelement списка в том, что XML-файл просто дать decleare изображение и текст, что когда-нибудь вы хотите, чтобы сидеть – Amitsharma

+1

, я думаю, что у меня не было вопроса правильно. Изображение загружается с удаленного сервера, и я должен показывать загружаемое изображение до загрузки исходного изображения с сервера. и что загрузочное изображение должно иметь те же размеры, что и исходное изображение. – Kalyan

ответ

0

два возможных решения:

  1. Убедитесь, что все ваши изображения будут иметь одинаковый размер, либо путем изменения размера содержания в источнике, или корректировки размера после получения изображения.
  2. Имейте отдельный запрос, который возвращает размеры каждого изображения. Этот запрос будет загружаться намного быстрее, поскольку переносится меньше данных, и вы можете затем асинхронно загружать изображения.
Смежные вопросы