Beispiel #1
0
 public void animateDeletion() {
   int firstVisiblePosition = mListView.getFirstVisiblePosition();
   int end = mRemoveCount - 1;
   View v;
   int viewHeight = 0;
   mAdapter.markDeletion(mToBeRemoved, mRemoveCount, true);
   for (int i = end; i >= 0; --i) {
     v = mListView.getChildAt(mToBeRemoved[i] - firstVisiblePosition);
     if (v != null) {
       viewHeight = v.getMeasuredHeight();
       mAdapter.animateDeletion(v, mToBeRemoved[i]);
     }
   }
   showDeleteSnackbar((AppCompatActivity) getActivity(), mRemoveCount, viewHeight);
 }