当前位置: 首页 > 知识库问答 >
问题:

壁画库未加载任何图像

孟哲
2023-03-14
compile 'com.facebook.fresco:fresco:1.3.0'
compile 'com.facebook.fresco:animated-gif:1.3.0'
Fresco.initialize(getApplicationContext());
<com.facebook.drawee.view.SimpleDraweeView
    android:id="@+id/imageMessage"
    android:layout_width="180dp"
    android:layout_height="180dp"
    />
        SimpleDraweeView gif = (SimpleDraweeView) row.findViewById(R.id.imageMessage);

        ImageRequest request = ImageRequestBuilder.newBuilderWithSource (Uri.parse(url.get(position)))
                .setProgressiveRenderingEnabled (true)
                .build ();
        DraweeController controller = Fresco.newDraweeControllerBuilder ()
                .setImageRequest (request)
                .setAutoPlayAnimations (true)

                .build ();

        gif.setController (controller);

但它不是加载图像,我也尝试了不同的URL但相同的结果,所以我错过了...

共有1个答案

吕修筠
2023-03-14

我也面临同样的问题,但不是GIF。下面是加载图像的代码,不要忘记初始化fresco。

       Fresco.initialize(context);

         SimpleDraweeView  iv_image = (SimpleDraweeView)itemView.findViewById(R.id.iv_image);
         iv_image.setImageURI(Uri.parse("your image url here"));

`

这里是xml

 <com.facebook.drawee.view.SimpleDraweeView
                android:id="@+id/iv_image"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                fresco:actualImageScaleType="centerCrop"
                fresco:placeholderImage="@drawable/iv_car"
                fresco:viewAspectRatio="1.22"/>
 类似资料:
  • 我试图在壁画中加载图像,但图像似乎没有加载。当我添加一个占位符视图时,会显示占位符。 注意,我正在应用程序中初始化Fresco,我在清单中确实有internet使用情况。 示例日志 清单

  • 我有一个从服务器加载映像的项目。我这样用毕加索, 多谢了。

  • 我在应用程序中使用frescolib从url加载图像。但是,我在recyclerview的对象中遇到了一个问题。具体来说,我需要在SimpleDraweView中居中显示图像,同时保持格式。所以我使用了下面的代码,但是我得到了应该是白色的部分中有条纹的拉伸图像。 这是错误加载的图像 这是原始图像 我的代码: 知道图像加载不好的原因吗?

  • 我一直在使用库来加载适配器中的图像,但图像的设置并不像我预期的那样正确。下面是我的代码:

  • 我正在开发一个画廊屏幕,允许用户从设备中选择一些图像并发送给另一个用户。我正在使用加载图像,但是根据设备的不同,图像加载非常慢,屏幕上的滚动也很慢。 谁知道怎么解决这个问题? 谢谢!

  • 我正在使用Fresco库将图像和GIF加载到我的应用程序中。我遇到的最大的限制是壁画的布局宽度和高度必须设置。因此,我设置了简单的付款人视图,如下所示: 我的问题是,如果图像的高度大于宽度,那么在图像的右边有很多空白(见附件),但是高度是好的 然后它可能发生在高度,如果实际图像小于宽度(见附件),所以这里,因为固定的高度是250dp,有很多空白的图像下面。