gpt4 book ai didi

android - 在 android 上使用 Fresco 库显示来自 SD 卡的图像

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:21 27 4
gpt4 key购买 nike

我可以使用 Fresco 图片库显示来自 URL 的图片,如他们的网站所示 -

Uri u = Uri.parse("https://assets-cdn.github.com/images/modules/logos_page/GitHub-Mark.png");
SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.my_image_view);
draweeView.setImageURI(u);

如何使用 Fresco 显示 SD 卡中的图片?

最佳答案

获取设备上的文件

SimpleDraweeView draweeView = (SimpleDraweeView) findViewById(R.id.my_image_view);
Uri imageUri= Uri.fromFile(new File(imagePath));// For files on device
draweeView.setImageURI(imageUri);

获取网络上的文件

Uri imageUri = Uri.parse(imagePath);
ImageRequest request = ImageRequest.fromUri(imageUri);
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setImageRequest(request)
.setOldController(draweeView.getController()).build();
draweeView.setController(controller);

关于android - 在 android 上使用 Fresco 库显示来自 SD 卡的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33338947/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com