我試圖以一種方式顯示listview元素,每種元素都以動畫方式呈現,然後變得可見,然後逐個呈現動畫並讓用戶看到它們。 但是當我實現了動畫,它不是對individial項工作,但整體上的ListView :(在顯示時爲每一項列表視圖設置動畫
public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
LayoutInflater layoutInflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View row =layoutInflater.inflate(R.layout.categories_row, parent, false);
tvCatName = (TextView) row.findViewById(R.id.tvCatName);
tvCatName.setText(Data.alCategoriesModels.get(position).catname);
row.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Toasts.pop(activity, "Category id : " + Data.alCategoriesModels.get(position).catID);
}
});
// row.setAnimation(animation);
row.startAnimation(animation);
return row;
}
如何使一個由列表視圖中的每個元素一個動畫工作。我。我延長ArrayAdapter
你能補充一些解釋嗎? –