Lines Matching refs:holder

50         public ViewHolder holder;
53 private MoveInfo(ViewHolder holder, int fromX, int fromY, int toX, int toY) {
54 this.holder = holder;
103 for (ViewHolder holder : mPendingRemovals) {
104 animateRemoveImpl(holder);
117 animateMoveImpl(moveInfo.holder, moveInfo.fromX, moveInfo.fromY,
125 View view = moves.get(0).holder.itemView;
148 ViewHolder holder = changes.get(0).oldHolder;
149 ViewCompat.postOnAnimationDelayed(holder.itemView, changer, getRemoveDuration());
162 for (ViewHolder holder : additions) {
163 animateAddImpl(holder);
183 public boolean animateRemove(final ViewHolder holder) {
184 endAnimation(holder);
185 mPendingRemovals.add(holder);
189 private void animateRemoveImpl(final ViewHolder holder) {
191 final View view = holder instanceof CallLogViewHolder ?
192 ((CallLogViewHolder) holder).container : holder.itemView;
194 mRemoveAnimations.add(holder);
199 dispatchRemoveStarting(holder);
206 dispatchRemoveFinished(holder);
207 mRemoveAnimations.remove(holder);
214 public boolean animateAdd(final ViewHolder holder) {
215 endAnimation(holder);
217 if (holder instanceof CallLogViewHolder) {
218 ViewCompat.setAlpha(((CallLogViewHolder) holder).container, 0);
220 ViewCompat.setAlpha(holder.itemView, 0);
222 mPendingAdditions.add(holder);
226 private void animateAddImpl(final ViewHolder holder) {
228 final View view = holder instanceof CallLogViewHolder ?
229 ((CallLogViewHolder) holder).container : holder.itemView;
231 mAddAnimations.add(holder);
236 dispatchAddStarting(holder);
246 dispatchAddFinished(holder);
247 mAddAnimations.remove(holder);
254 public boolean animateMove(final ViewHolder holder, int fromX, int fromY,
256 final View view = holder.itemView;
257 fromX += ViewCompat.getTranslationX(holder.itemView);
258 fromY += ViewCompat.getTranslationY(holder.itemView);
259 endAnimation(holder);
263 dispatchMoveFinished(holder);
272 mPendingMoves.add(new MoveInfo(holder, fromX, fromY, toX, toY));
276 private void animateMoveImpl(final ViewHolder holder, int fromX, int fromY, int toX, int toY) {
277 final View view = holder.itemView;
290 mMoveAnimations.add(holder);
294 dispatchMoveStarting(holder);
308 dispatchMoveFinished(holder);
309 mMoveAnimations.remove(holder);
340 final ViewHolder holder = changeInfo.oldHolder;
341 final View view = holder == null ? null : holder.itemView;
435 if (moveInfo.holder == item) {
463 if (moveInfo.holder == item) {
540 View view = item.holder.itemView;
543 dispatchMoveFinished(item.holder);
575 ViewHolder item = moveInfo.holder;
579 dispatchMoveFinished(moveInfo.holder);