我的应用程序中有一个自定义列表视图,它显示图像和文本。我从 URL 获得的图像,使用下面的代码:
private static Drawable ImageOperations(Context ctx, String url,
String saveFilename) {
try {
InputStream is = (InputStream) fetch(url);
Drawable d = Drawable.createFromStream(is, "src");
return d;
} catch (MalformedURLException e) {
e.printStackTrace();
return null;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
public static Object fetch(String address) throws MalformedURLException,
IOException {
URL url = new URL(address);
Object content = url.getContent();
return content;
}
一切都很完美,除了列表视图滚动,它非常慢。如果我禁用图像,滚动速度 smooth-ens ,但启用图像时,它会滞后很多。
有什么可能的方法可以减少或消除这种滞后?
谢谢