Android 如何在具有自定义ArrayAdapter的ListView中使用ViewPropertyAnimator?

Android 如何在具有自定义ArrayAdapter的ListView中使用ViewPropertyAnimator?,android,android-animation,Android,Android Animation,我有一个自定义的阵列适配器填充列表视图。这是: public class FilesAdapter extends ArrayAdapter<PutioFileLayout> { Context context; int layoutResourceId; List<PutioFileLayout> data = null; public FilesAdapter(Context context, int layoutResourceI

我有一个自定义的
阵列适配器
填充
列表视图
。这是:

public class FilesAdapter extends ArrayAdapter<PutioFileLayout> {

    Context context;
    int layoutResourceId;
    List<PutioFileLayout> data = null;

    public FilesAdapter(Context context, int layoutResourceId, List<PutioFileLayout> data) {
        super(context, layoutResourceId, data);
        this.layoutResourceId = layoutResourceId;
        this.context = context;
        this.data = data;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View row = convertView;
        FileHolder holder = null;

        if (row == null) {
            LayoutInflater inflater = ((Activity) context).getLayoutInflater();
            row = inflater.inflate(layoutResourceId, parent, false);

            holder = new FileHolder();
            holder.textName = (TextView) row.findViewById(R.id.text_fileListName);
            holder.textDescription = (TextView) row.findViewById(R.id.text_fileListDesc);
            holder.imgIcon = (ImageView) row.findViewById(R.id.img_fileIcon);

            row.setTag(holder);
        } else {
            holder = (FileHolder) row.getTag();
        }

        PutioFileLayout file = data.get(position);
        holder.textName.setText(file.name);
        holder.textDescription.setText(file.description);
        holder.imgIcon.setImageResource(file.icon);

        return row;
    }

    static class FileHolder {
        TextView textName;
        TextView textDescription;
        ImageView imgIcon;
    }
}
公共类FileAdapter扩展了ArrayAdapter{
语境;
国际布局资源;
列表数据=null;
公共文件适配器(上下文上下文、int-layoutResourceId、列表数据){
超级(上下文、布局资源ID、数据);
this.layoutResourceId=layoutResourceId;
this.context=上下文;
这个数据=数据;
}
@凌驾
公共视图getView(int位置、视图转换视图、视图组父视图){
视图行=转换视图;
FileHolder=null;
if(行==null){
LayoutInflater充气器=((活动)上下文)。getLayoutInflater();
行=充气机。充气(layoutResourceId,父级,false);
holder=新文件持有者();
holder.textName=(TextView)row.findViewById(R.id.text\u fileListName);
holder.textDescription=(TextView)row.findViewById(R.id.text\u fileListDesc);
holder.imgIcon=(ImageView)row.findViewById(R.id.img_文件图标);
row.setTag(支架);
}否则{
holder=(FileHolder)row.getTag();
}
PutioFileLayout file=data.get(位置);
holder.textName.setText(file.name);
holder.textDescription.setText(file.description);
holder.imgIcon.setImageResource(file.icon);
返回行;
}
静态类文件持有者{
文本视图文本名称;
文本视图文本描述;
ImageView imgIcon;
}
}
我有一个
片段
,它首先用一个项目初始化自定义适配器,上面写着“加载”,然后执行一些网络操作,最后用真实信息更新适配器

我想有一些动画的时候加载完成,真正的信息进来。也许是一个简单的淡出。但我不知道如何在执行此操作时在我的
列表视图的任何行上使用
.animate()

我该怎么做呢?

在您回电话时,请执行以下操作:
getChildAt(…).animate()

这就是我要找的!谢谢对不起,这让我等了6分钟。完成。