Listview items Animation Stop While Scrolling

后端 未结 3 1967
旧时难觅i
旧时难觅i 2021-02-13 03:26

I am trying to show ProgressBar with a simple animation for each ListView item, but when I am scrolling, the ProgressBar animation stops.

3条回答
  •  滥情空心
    2021-02-13 04:11

    you must use animation in getView() and set animation for convertView example :

    @Override
    public View getView(final int position, View convertView, ViewGroup parent) {
        ViewHolder holder;
    
        StructureArticles item = getItem(position);
        if (convertView == null) {
            convertView = G.inflater.inflate(R.layout.adapter_articles, parent, false);
            holder = new ViewHolder(convertView);
            convertView.setTag(holder);
        } else {
            holder = (ViewHolder) convertView.getTag();
        }
    
        holder.fill(this, item, position);
        Animation animationListView = AnimationUtils.loadAnimation(context, R.anim.scale_fade_in);
        convertView.startAnimation(animationListView);
    
        return convertView;
    }
    

提交回复
热议问题