URL(具体的にはFacebookのイベントとFacebookの友達のプロフィール写真)からAndroidのListViewに画像をロードするための最良の方法を見つけようとしています
Shutterbug、webimageloader、高く評価されているLazyListなど、さまざまなライブラリを試しましたが、SpotifyやTedtalksアプリの友達リストやTwitterアプリのプロフィール写真の読み込みのような完全にスムーズなスクロールListViewを取得することはできません。
スムーズなスクロールリストを取得できるように、誰かが私を正しい方向に向けることができますか?
私のアダプターのgetView():
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
FriendView fView = null;
if (convertView == null) {
fView = new FriendView();
convertView = inflater.inflate(R.layout.friend_layout, parent,
false);
fView.name = (TextView) convertView.findViewById(R.id.friendName);
fView.name.setTypeface(tf);
fView.pic = (ImageView) convertView.findViewById(R.id.profilePic);
convertView.setTag(fView);
} else {
fView = (FriendView) convertView.getTag();
}
fView.name.setText(nameEvents.get(position));
HomeScreen.imageLoader.DisplayImage(graphBase + ids.get(position)
+ graphEndForPic, fView.pic);
return convertView;
}
static class FriendView {
public TextView name;
public ImageView pic;
}
それほどひどいことではありませんが、リストは約600アイテムで、すべての画像のURLが異なります。スクロール中にすべての画像が読み込まれ、遅れてしまうため、実際にはまったく通り抜けることができません...