프레스코를 사용하여 RecyclerView
에 이미지를 표시하려고합니다. 파일 시스템에 이미지가 있고 이미지 위치가 String
인 SimpleDraweeView
에 표시하고 싶습니다. 그러나이 관점에서 저는 빈 이미지를 가지고 있습니다. 로그에 오류가 표시되지 않습니다. 누구든지 나를 도울 수 있습니까?프레스코는 이미지를 표시하지 않습니다.
imageView.setVisibility(View.VISIBLE);
if (new File(imageData.getLocation()).exists()){
Uri fileLocationUri = Uri.parse("file:/" + imageData.getLocation());
ImageRequest request = ImageRequest.fromUri(fileLocationUri);
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setImageRequest(request)
.setOldController(imageView.getController())
.setAutoPlayAnimations(true)
.build();
imageView.setController(controller);
}
이미지 위치, /
와 열린 우리당 파서 반환 그래서 올바른 결과를 시작하는 문자열입니다 : 여기 이미지를 설정하기 위해 노력하고있어 내 코드입니다. XML 파일 :
<com.facebook.drawee.view.SimpleDraweeView
a:id = "@+id/outgoing_photo_view"
a:layout_width="300dp"
a:layout_height="300dp"
a:adjustViewBounds="true"
a:visibility="gone"
fresco:actualImageScaleType="focusCrop"
fresco:placeholderImageScaleType="fitCenter"
fresco:failureImageScaleType="centerInside"
fresco:retryImageScaleType="centerCrop"
fresco:roundAsCircle="false"
fresco:roundedCornerRadius="1dp"
fresco:roundTopLeft="true"
fresco:roundTopRight="false"
fresco:roundBottomLeft="false"
fresco:roundBottomRight="true"
fresco:roundingBorderWidth="2dp"/>
이 될 수 :
그것은이 같은 작업을해야합니까? –
@ VishnuM. 코드에서 나는 가시성을 가시로 설정했다. 나는 비어있는 사각형을 가지고 있지만, 가지고있다. –