정보 창 어댑터에서 이미지를로드하는 데 picasso를 사용하지만 이미지 뷰에서로드하는 데 시간이 걸립니다. 마커를 클릭하면 이미지를 빠르게로드 할 수 있습니다.사용자 정의 정보 창 adpater에서 이미지 뷰에 이미지를로드하는 데 시간이 걸립니다.
0
A
답변
0
는 다시 정보 창을 표시하고 이전의 정보 창을 숨 깁니다. 그냥이 코드를 사용하여 나는 그것을 완료
Glide.with(getActivity())
.load(getMarkerDetails(marker).get("imageUrl"))
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
if (marker.isInfoWindowShown()) {
marker.hideInfoWindow();
marker.showInfoWindow();
}
return false;
}
})
.into(img_profile);
0
프레스코를 사용하여 이미지를 빠르게로드 할 수 있으며 이미지가로드되지 않는 동안 자리 표시자를 넣을 수 있으므로 현재와 비교해 잘 보입니다.
0
이미지가 너무 큰 경우 가장 좋은 방법은 이미지를 사용하여 recyclerview에서 빠른 로딩을 위해 이미지를 사용하는 것입니다.
는 원래 큰 이미지 이미지로드를 클릭 한 후
(webapi 응답에서이 URL 하나는 원본 이미지의 URL과 썸네일이 (작은) 이미지 URL 다른입니다있다). 이 당신을 도울 수
희망 :) 응답을 반환 우리는 글라이드 .when 글라이드 콜백 통해 수행 한
당신은 이미지 quickly.https를로드 글라이드를 사용할 수 있습니다 //github.com/bumptech/glide –
당신은 친절 게시 –
이미지 뷰에 표시되지 이미지까지 진행 막대를 사용할 수 있습니다 코드 부분에서 문제를 직면하고 있습니다. – Opriday