내 안드로이드 앱에서 이미지가 GIF이기 때문에 프레스코를 사용하여 이미지 뷰를 구현했습니다. 이미지는 node.js로 만든 서버에서 제공되었습니다.다운로드하기 전에 imageView의 크기를 설정하는 방법
타임 라인은 인스 타블램이지만 이미지는 GIF입니다. 문제는 사진을 다운로드하기 전에 이미지 뷰가 200x200과 같은 기본 크기로 설정되어 있다는 것입니다. 이미지를 다운로드 한 후 실제 크기가됩니다. 이미지 뷰가로드되기 전에 이미지 뷰가 실제 크기의 크기가되도록하고 싶습니다. 상업용 앱의 대부분을 보았습니다. 이미지 뷰의 크기는로드되기 전에 이미 원래 크기로 설정되어 있습니다.
이 기능을 구현하는 가장 좋은 방법은 무엇입니까?
나는 서버가 이미지 URL, 제목, 콘텐츠, 좋아하는 수와 같은 게시물 설명을 클라이언트에게 보낼 때 크기를 보내야한다고 생각하고 있었습니까?
{elements:[{
url:"http://blah.com/image.jpg",
title:"this is the title",
photo_width:300,
photo_height:500,
and other stuffs
},
{another element},
{so on}]
}
또는 프레스코 내가 알고하지 않았다 이것을 해결하는 방법이 있나요처럼?
을 사용하여 쉽게 당신의 서버에서 dimen이 전송되어야합니다. –
@PriyaSinghal 감사합니다!! [this] (https://github.com/image-size/image-size)와 같은 것을 사용해야합니다. –