0
我有一个自定义ArrayAdapter
填充ListView
。那就是:如何在带有自定义ArrayAdapter的ListView中使用ViewPropertyAnimator?
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;
}
}
我有一个Fragment
,在第一初始化自定义适配器带有一个项目,它说“加载”,然后做一些网络的东西,最后更新与真实信息的适配器。
我想为加载完成时和真正的信息进入时有一些动画。也许一个简单的淡出。但我无法弄清楚如何在发生这种情况时在我的任何ListView
的行上使用.animate()
。
我应该怎么办?
这就是我要找的!谢谢! – 2012-07-26 08:14:27
对不起,它让我等了6分钟。完成。 – 2012-07-26 08:33:03