Lines Matching refs:viewHolder

102             public boolean canReUse(RecyclerView.ViewHolder viewHolder, List<Object> payloads) {
103 return viewHolder == singleItemTarget;
196 assertSame(vh, log.viewHolder);
221 assertSame(vh, log.viewHolder);
245 assertSame(vh, log.viewHolder);
268 public boolean canReUse(RecyclerView.ViewHolder viewHolder, List<Object> payloads) {
269 assertSame(viewHolder, vh);
280 assertSame(vh, log.viewHolder);
306 public boolean canReUse(RecyclerView.ViewHolder viewHolder, List<Object> payloads) {
307 if (viewHolder == replaced) {
309 } else if (viewHolder == reused) {
327 if (change.newHolder == change.viewHolder) {
335 assertSame(replaced, logReplaced.viewHolder);
337 assertSame(reused, logReused.viewHolder);
373 assertSame(vh, log.viewHolder);
393 assertSame(vh, log.viewHolder);
409 public boolean canReUse(RecyclerView.ViewHolder viewHolder, List<Object> payloads) {
410 assertSame(vh, viewHolder);
421 assertSame(vh, log.viewHolder);
452 assertSame(change.preInfo.viewHolder, change.postInfo.viewHolder);
565 public boolean canReUse(RecyclerView.ViewHolder viewHolder, List<Object> payloads) {
566 return viewHolder != vh;
583 if (change.viewHolder == vh) {
585 assertSame(change.viewHolder, vh);
587 assertSame(change.newHolder, change.viewHolder);
598 public boolean canReUse(RecyclerView.ViewHolder viewHolder, List<Object> payloads) {
611 public boolean canReuseUpdatedViewHolder(RecyclerView.ViewHolder viewHolder,
613 return canReUseCallback.canReUse(viewHolder, payloads);
619 @NonNull RecyclerView.ViewHolder viewHolder,
621 LoggingInfo loggingInfo = new LoggingInfo(viewHolder, changeFlags, payloads);
622 preLayoutInfoMap.put(viewHolder, loggingInfo);
629 @NonNull RecyclerView.ViewHolder viewHolder) {
630 LoggingInfo loggingInfo = new LoggingInfo(viewHolder, 0, null);
631 postLayoutInfoMap.put(viewHolder, loggingInfo);
636 public boolean animateDisappearance(@NonNull RecyclerView.ViewHolder viewHolder,
639 animateDisappearanceList.add(new AnimateDisappearance(viewHolder,
641 assertSame(preLayoutInfoMap.get(viewHolder), preLayoutInfo);
642 assertSame(postLayoutInfoMap.get(viewHolder), postLayoutInfo);
643 dispatchAnimationFinished(viewHolder);
649 public boolean animateAppearance(@NonNull RecyclerView.ViewHolder viewHolder,
652 new AnimateAppearance(viewHolder, (LoggingInfo) preInfo, (LoggingInfo) postInfo));
653 assertSame(preLayoutInfoMap.get(viewHolder), preInfo);
654 assertSame(postLayoutInfoMap.get(viewHolder), postInfo);
655 dispatchAnimationFinished(viewHolder);
660 public boolean animatePersistence(@NonNull RecyclerView.ViewHolder viewHolder,
662 animatePersistenceList.add(new AnimatePersistence(viewHolder, (LoggingInfo) preInfo,
664 dispatchAnimationFinished(viewHolder);
665 assertSame(preLayoutInfoMap.get(viewHolder), preInfo);
666 assertSame(postLayoutInfoMap.get(viewHolder), postInfo);
710 boolean canReUse(RecyclerView.ViewHolder viewHolder, List<Object> payloads);