Я создаю приложение для воспроизведения видео. В котором я использую просмотр списка для показа видео, но когда я добавляю миниатюры для видео, у меня возникают проблемы с прокруткой в просмотре списка слишком медленно
Спасибо!
public class Adapter extends ArrayAdapter<VideoInfo> {
private ArrayList<VideoInfo> fullsongpath;
Adapter(Context context, ArrayList<VideoInfo> fullsongpath) {
super(context, 0, fullsongpath);
this.fullsongpath = fullsongpath;
}
@NonNull
@Override
public View getView(int position, View convertView, @NonNull ViewGroup parent) {
View listItemView = convertView;
if (listItemView == null) {
listItemView = LayoutInflater.from(getContext()).inflate(
R.layout.listitem, parent, false);
}
VideoInfo s = fullsongpath.get(position);
TextView sngnm1 = listItemView.findViewById(R.id.txtTitle);
TextView dura1 = listItemView.findViewById(R.id.duration1);
ImageView imgIcon = listItemView.findViewById(R.id.imgIcon);
sngnm1.setText(s.video_name);
dura1.setText(s.duration);
Bitmap bm= ThumbnailUtils.createVideoThumbnail(s.Path, MediaStore.Video.Thumbnails.MINI_KIND);
imgIcon.setImageBitmap(bm);
return listItemView;
}