我正在开发一个画廊屏幕,允许用户从设备中选择一些图像并发送给另一个用户。我正在使用fresco
加载图像,但是根据设备的不同,图像加载非常慢,屏幕上的滚动也很慢。
Uri uriPhoto = Uri.parse("file://" + photoGallery.imageUri);
holder.draweeView.setImageURI(uriPhoto);
Uri uriPhoto = Uri.parse("file://" + photoGallery.imageUri);
ImageRequest request = ImageRequestBuilder.newBuilderWithSource(uriPhoto)
.setResizeOptions(new ResizeOptions(60, 60))
.build();
PipelineDraweeController controller = (PipelineDraweeController) Fresco.newDraweeControllerBuilder()
.setOldController(holder.draweeView.getController())
.setImageRequest(request)
.build();
holder.draweeView.setController(controller);
谁知道怎么解决这个问题?
谢谢!
如前所述,将下采样设置为on应可改善性能。您确实必须在应用程序或活动启动时执行此操作。
有什么理由对你不起作用吗?
我正在使用壁画在列表视图中显示图像。不过,我有个问题。 当我使用CENTER_CROP等保持纵横比的方法缩放图像时,缩放的图像高度变得小于SimpleDraWeeView的高度,SimpleDraWeeView不会自动调整大小以匹配缩放图像的大小。 > 我尝试使用,但它不起作用。 我也尝试了下面的方法,但是scaleY(我想用来计算缩放高度)返回1,即使图像高度小于Simpe-Dravee-Vie
我得到了一堆我想用fresco加载的抽屉,我想用size来处理这些图像,我怎么用xml用fresco来做呢?或者,如果xml是不可能的,您如何在代码中实现它? 上面的代码不起作用,除非我设置了固定的大小。
我正在使用Fresco库将图像和GIF加载到我的应用程序中。我遇到的最大的限制是壁画的布局宽度和高度必须设置。因此,我设置了简单的付款人视图,如下所示: 我的问题是,如果图像的高度大于宽度,那么在图像的右边有很多空白(见附件),但是高度是好的 然后它可能发生在高度,如果实际图像小于宽度(见附件),所以这里,因为固定的高度是250dp,有很多空白的图像下面。
我试图在壁画中加载图像,但图像似乎没有加载。当我添加一个占位符视图时,会显示占位符。 注意,我正在应用程序中初始化Fresco,我在清单中确实有internet使用情况。 示例日志 清单
但它不是加载图像,我也尝试了不同的URL但相同的结果,所以我错过了...
我已经使用fresco库加载适配器中的图像。但是图像并没有像我预期的那样设置正确。这是我的代码。请帮帮我.提前道谢。