gpt4 book ai didi

android - 将图像 URL 转换为 android 中的可绘制资源 ID

转载 作者:行者123 更新时间:2023-11-29 20:51:41 26 4
gpt4 key购买 nike

我正在使用 KenBurnsView带有此代码的库:

mHeaderPicture.setResourceIds(R.drawable.picture0, R.drawable.picture1);

如您所见,它需要可绘制资源 ID。

我想做的是将所有照片 URL 隐藏到可绘制资源 ID。像这样的照片网址:

http://example.com/image.jpg
http://example.com/image2.jpg
http://example.com/image3.jpg
http://example.com/image4.jpg

我在这里试过这段代码,但没有成功:

Bitmap drawable_from_url(String url) throws java.net.MalformedURLException, java.io.IOException {
Bitmap x;

HttpURLConnection connection = (HttpURLConnection)new URL(url) .openConnection();
connection.setRequestProperty("User-agent","Mozilla/4.0");

connection.connect();
InputStream input = connection.getInputStream();

x = BitmapFactory.decodeStream(input);
return x;
}

我在网上阅读了很多问题和答案,但没有找到好的教程或解决方案。

最佳答案

尝试将此库放入您的项目中。它是一个有用的图书馆。 http://square.github.io/picasso/

示例用法:

Picasso.with(context).load("http://example.com/image.jpg").into(imageView);

如何从 imageView 获取 drawable:

Drawable myDrawable = imageView.getDrawable();

关于android - 将图像 URL 转换为 android 中的可绘制资源 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29001163/

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