Lines Matching refs:RecyclerView

65     RecyclerView.Recycler mRecycler;
67 private class TimeMockingRecyclerView extends RecyclerView {
121 RecyclerView.LayoutManager prefetchingLayoutManager = new RecyclerView.LayoutManager() {
123 public RecyclerView.LayoutParams generateDefaultLayoutParams() {
124 return new RecyclerView.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
129 public void collectAdjacentPrefetchPositions(int dx, int dy, RecyclerView.State state,
137 public void onLayoutChildren(RecyclerView.Recycler recycler, RecyclerView.State state) {
142 RecyclerView.Adapter mockAdapter = mock(RecyclerView.Adapter.class);
144 .thenAnswer(new Answer<RecyclerView.ViewHolder>() {
146 public RecyclerView.ViewHolder answer(InvocationOnMock invocation)
148 return new RecyclerView.ViewHolder(new View(getContext())) {};
158 any(RecyclerView.ViewHolder.class), anyInt(), any(List.class));
163 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
168 any(RecyclerView.ViewHolder.class), anyInt(), any(List.class));
179 RecyclerView.Adapter mockAdapter = mock(RecyclerView.Adapter.class);
181 .thenAnswer(new Answer<RecyclerView.ViewHolder>() {
183 public RecyclerView.ViewHolder answer(InvocationOnMock invocation)
188 return new RecyclerView.ViewHolder(view) {};
198 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
231 RecyclerView.Adapter mockAdapter = mock(RecyclerView.Adapter.class);
233 .thenAnswer(new Answer<RecyclerView.ViewHolder>() {
235 public RecyclerView.ViewHolder answer(InvocationOnMock invocation)
240 return new RecyclerView.ViewHolder(view) {};
255 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
274 RecyclerView.Adapter mockAdapter = mock(RecyclerView.Adapter.class);
276 .thenAnswer(new Answer<RecyclerView.ViewHolder>() {
278 public RecyclerView.ViewHolder answer(InvocationOnMock invocation)
284 return new RecyclerView.ViewHolder(view) {};
296 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
312 RecyclerView.Adapter adapter = new RecyclerView.Adapter() {
314 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
319 return new RecyclerView.ViewHolder(view) {};
323 public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
371 RecyclerView.Adapter adapter = new RecyclerView.Adapter() {
373 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
378 return new RecyclerView.ViewHolder(view) {};
382 public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
416 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
429 RecyclerView.Adapter adapter = new RecyclerView.Adapter() {
431 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
436 return new RecyclerView.ViewHolder(view) {};
440 public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
450 public void onViewRecycled(RecyclerView.ViewHolder holder) {
452 assertNotEquals(RecyclerView.NO_POSITION, holder.getAdapterPosition());
475 RecyclerView.ViewHolder pooledHolder = mRecyclerView.getRecycledViewPool()
477 assertEquals(RecyclerView.NO_POSITION, pooledHolder.getAdapterPosition());
487 mRecyclerView.setAdapter(new RecyclerView.Adapter() {
489 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
490 return new RecyclerView.ViewHolder(new View(getContext())) {};
494 public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
561 mRecyclerView.setAdapter(new RecyclerView.Adapter() {
563 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
564 return new RecyclerView.ViewHolder(new View(getContext())) {};
568 public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
606 final RecyclerView.Adapter adapter = new RecyclerView.Adapter() {
608 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
609 return new RecyclerView.ViewHolder(new View(parent.getContext())) {};
613 public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
615 holder.itemView.setLayoutParams(new RecyclerView.LayoutParams(200, height));
625 RecyclerView.ItemAnimator itemAnimator = mRecyclerView.getItemAnimator();
650 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
672 RecyclerView.Adapter mockAdapter = mock(RecyclerView.Adapter.class);
674 .thenAnswer(new Answer<RecyclerView.ViewHolder>() {
676 public RecyclerView.ViewHolder answer(InvocationOnMock invocation)
678 View view = new RecyclerView(getContext());
679 view.setLayoutParams(new RecyclerView.LayoutParams(100, 100));
680 return new RecyclerView.ViewHolder(view) {};
690 argThat(new BaseMatcher<RecyclerView.ViewHolder>() {
693 RecyclerView.ViewHolder holder = (RecyclerView.ViewHolder) item;
704 class InnerAdapter extends RecyclerView.Adapter<InnerAdapter.ViewHolder> {
708 class ViewHolder extends RecyclerView.ViewHolder {
720 view.setLayoutParams(new RecyclerView.LayoutParams(100, 100));
736 class OuterAdapter extends RecyclerView.Adapter<OuterAdapter.ViewHolder> {
740 class ViewHolder extends RecyclerView.ViewHolder {
741 private final RecyclerView mRecyclerView;
742 ViewHolder(RecyclerView itemView) {
750 RecyclerView.RecycledViewPool mSharedPool = new RecyclerView.RecycledViewPool();
779 RecyclerView rv = new RecyclerView(parent.getContext()) {
789 rv.setLayoutParams(new RecyclerView.LayoutParams(200, 100));
832 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
833 RecyclerView.ViewHolder holder = CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 2);
836 RecyclerView innerView = holder.mNestedRecyclerView.get();
842 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
858 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
859 RecyclerView.ViewHolder holder = CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 2);
862 RecyclerView innerView = holder.mNestedRecyclerView.get();
863 RecyclerView.Adapter innerAdapter = innerView.getAdapter();
886 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
906 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
907 RecyclerView.ViewHolder holder = CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 2);
921 RecyclerView inner = (RecyclerView) mRecyclerView.getChildAt(0);
923 assertEquals(5, RecyclerView.getChildViewHolderInt(inner.getChildAt(0)).mPosition);
924 assertEquals(6, RecyclerView.getChildViewHolderInt(inner.getChildAt(1)).mPosition);
925 assertEquals(7, RecyclerView.getChildViewHolderInt(inner.getChildAt(2)).mPosition);
936 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
937 inner = (RecyclerView) CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 0).itemView;
942 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
958 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
959 RecyclerView.ViewHolder holder = CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 2);
960 RecyclerView innerRecyclerView = holder.mNestedRecyclerView.get();
974 static void validateRvChildrenValid(RecyclerView recyclerView, int childCount) {
995 RecyclerView.ViewHolder holder = CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 0);
1000 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
1039 for (RecyclerView.ViewHolder viewHolder : mRecycler.mCachedViews) {
1046 final int DEFAULT_CACHE_SIZE = RecyclerView.Recycler.DEFAULT_CACHE_SIZE;
1055 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
1058 RecyclerView.ViewHolder holder = CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 2);
1059 RecyclerView innerView = holder.mNestedRecyclerView.get();
1081 innerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS); // NB: must be innerView.mGapWorker
1096 class OuterNotifyAdapter extends RecyclerView.Adapter<OuterNotifyAdapter.ViewHolder> {
1101 class ViewHolder extends RecyclerView.ViewHolder {
1102 private final RecyclerView mRecyclerView;
1104 ViewHolder(RecyclerView itemView) {
1113 RecyclerView.RecycledViewPool mSharedPool = new RecyclerView.RecycledViewPool();
1129 RecyclerView rv = new RecyclerView(parent.getContext());
1133 rv.setLayoutParams(new RecyclerView.LayoutParams(200, 100));
1188 for (RecyclerView.ViewHolder holder : mRecycler.mRecyclerPool.mScrap.get(0).mScrapHeap) {
1202 RecyclerView.ViewHolder holder = CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 2);
1209 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
1234 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);
1238 RecyclerView.ViewHolder holder = CacheUtils.peekAtCachedViewForPosition(mRecyclerView, 4);
1241 RecyclerView innerRecyclerView = holder.mNestedRecyclerView.get();
1249 mRecyclerView.mGapWorker.prefetch(RecyclerView.FOREVER_NS);