sag*_*lgy 6 animation android listview android-listview
我想一些动画添加到我ListView用SimpleCursorAdapter的时候我的数据库数据的变化.我使用SimpleCursorAdapter与LoaderManager
我试图在添加动画getView的方法
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view=super.getView(position, convertView, parent);
//My animation(nineoldandroid)
ObjectAnimator.ofFloat(view,"alpha",0,1).setDuration(500).start();
return view;
}
Run Code Online (Sandbox Code Playgroud)
但是这种方法可以动画所有项目,但有些项目在更新之前是相同的.Android是否有方法来检测哪些项目需要更新,删除或添加?
例如,可能有一些方法可以在调用之前在旧游标和新游标之间进行更改.myAdapter.swapCursor(newCursor);可以在交换之前标记项目(删除,更新,新建)并删除动画getView.我怎么解决这个问题?