1
嘿傢伙我試圖做一個淡出的動畫在我的Android列表應用程序。我有這樣的代碼列表視圖動畫淡出,然後添加新行
public void removeToDo(){
myItems.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, final int position, long id) {
ObjectAnimator anim = ObjectAnimator.ofFloat(view, View.ALPHA, 0);
anim.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
items.remove(position);
itemsAdapter.notifyDataSetChanged();
}
});
anim.start();
return true;
}
});
}
耶其精美的淡出,但問題是,當我加入它重新使用已淡出該項目的行一個新的項目,因此結果是,我會在添加一個具有新行新項目,但沒有文字。
http://i.stack.imgur.com/o6wPz.jpg
請幫助我只是一個新手:)
感謝他的工作。我也有一些意見,我可以在RecyclerView中使用它並使用ObjectAnimator? – 2015-04-04 18:07:51
我只使用動畫並將其推薦給您。 – GIGAMOLE 2015-04-04 18:34:23