/frameworks/support/v7/recyclerview/src/androidTest/java/androidx/recyclerview/widget/ |
D | ChildHelperTest.java | 43 ChildHelper mChildHelper; field in ChildHelperTest 50 mChildHelper = new ChildHelper(mLoggingCallback); in setup() 66 mChildHelper.addView(vh.itemView, false); in addChild() 68 assertFalse(mChildHelper.isHidden(vh.itemView)); in addChild() 75 mChildHelper.addView(vh.itemView, true); in addChildHidden() 77 assertTrue(mChildHelper.isHidden(vh.itemView)); in addChildHidden() 84 mChildHelper.addView(vh.itemView, false); in addChildAndHide() 85 mChildHelper.hide(vh.itemView); in addChildAndHide() 86 assertTrue(mChildHelper.isHidden(vh.itemView)); in addChildAndHide() 87 mChildHelper.unhide(vh.itemView); in addChildAndHide() [all …]
|
D | RecyclerViewCacheTest.java | 695 mRecyclerView.mChildHelper.findHiddenNonRemovedView(2)); in prefetchItemsSkipAnimations() 709 mRecyclerView.mChildHelper.findHiddenNonRemovedView(2)); in prefetchItemsSkipAnimations() 1021 ChildHelper childHelper = recyclerView.mChildHelper; in validateRvChildrenValid() 1073 assertEquals(2, mRecyclerView.mChildHelper.getUnfilteredChildCount()); in nestedRemoveAnimatingView() 1080 assertEquals(2, mRecyclerView.mChildHelper.getUnfilteredChildCount()); in nestedRemoveAnimatingView() 1252 assertEquals(0, holder.mNestedRecyclerView.get().mChildHelper.getUnfilteredChildCount()); in nestedPrefetchDiscardStaleChildren() 1289 assertEquals(0, innerRecyclerView.mChildHelper.getUnfilteredChildCount()); in nestedPrefetchDiscardStalePrefetch() 1304 assertEquals(0, innerRecyclerView.mChildHelper.getUnfilteredChildCount()); in nestedPrefetchDiscardStalePrefetch()
|
D | BaseRecyclerViewAnimationsTest.java | 402 .append(mChildHelper.mHiddenViews.contains(vh.itemView)) in validateViewHolderPositions() 416 } else if (!mChildHelper.mHiddenViews.contains(vh.itemView)) { in validateViewHolderPositions()
|
D | RecyclerViewAnimationsTest.java | 483 assertTrue(mRecyclerView.mChildHelper.isHidden(target.itemView)); in dontReuseOnTypeChange() 521 assertTrue("test sanity", mRecyclerView.mChildHelper.isHidden(target.itemView)); in reuseHiddenViewTest() 546 assertEquals("no views should be hidden", 0, rv.mChildHelper.mHiddenViews.size()); in detachBeforeAnimations()
|
D | RecyclerViewLayoutTest.java | 2474 if (mRecyclerView.mChildHelper.isHidden(view)) { in duplicateAdapterPositionTest() 2541 boolean v1Hidden = recyclerView.mChildHelper.isHidden(v1); in swapViewsAtIndices() 2542 boolean v2Hidden = recyclerView.mChildHelper.isHidden(v2); in swapViewsAtIndices() 2545 mRecyclerView.mChildHelper.unhide(v1); in swapViewsAtIndices() 2548 mRecyclerView.mChildHelper.unhide(v2); in swapViewsAtIndices() 2556 mRecyclerView.mChildHelper.hide(v1); in swapViewsAtIndices() 2559 mRecyclerView.mChildHelper.hide(v2); in swapViewsAtIndices()
|
/frameworks/base/core/java/com/android/internal/widget/ |
D | RecyclerView.java | 290 ChildHelper mChildHelper; field in RecyclerView 678 mChildHelper = new ChildHelper(new ChildHelper.Callback() { in initChildrenHelper() 787 if (mChildHelper.isHidden(vh.itemView)) { in initAdapterManager() 1145 mChildHelper.removeAllViewsUnfiltered(); in setLayoutManager() 1241 mChildHelper.attachViewToParent(view, -1, view.getLayoutParams(), true); in addAnimatingView() 1243 mChildHelper.addView(view, true); in addAnimatingView() 1245 mChildHelper.hide(view); in addAnimatingView() 1257 final boolean removed = mChildHelper.removeViewIfHidden(view); in removeAnimatingView() 1624 final int childCount = mChildHelper.getChildCount(); in hasUpdatedView() 1626 final ViewHolder holder = getChildViewHolderInt(mChildHelper.getChildAt(i)); in hasUpdatedView() [all …]
|
D | GapWorker.java | 251 final int childCount = view.mChildHelper.getUnfilteredChildCount(); in isPrefetchPositionAttached() 253 View attachedView = view.mChildHelper.getUnfilteredChildAt(i); in isPrefetchPositionAttached() 297 && innerView.mChildHelper.getUnfilteredChildCount() != 0) { in prefetchInnerRecyclerViewWithDeadline()
|
/frameworks/support/v7/recyclerview/src/main/java/androidx/recyclerview/widget/ |
D | RecyclerView.java | 326 ChildHelper mChildHelper; field in RecyclerView 794 mChildHelper = new ChildHelper(new ChildHelper.Callback() { in initChildrenHelper() 926 if (mChildHelper.isHidden(vh.itemView)) { in initAdapterManager() 1288 mChildHelper.removeAllViewsUnfiltered(); in setLayoutManager() 1385 mChildHelper.attachViewToParent(view, -1, view.getLayoutParams(), true); in addAnimatingView() 1387 mChildHelper.addView(view, true); in addAnimatingView() 1389 mChildHelper.hide(view); in addAnimatingView() 1401 final boolean removed = mChildHelper.removeViewIfHidden(view); in removeAnimatingView() 1851 final int childCount = mChildHelper.getChildCount(); in hasUpdatedView() 1853 final ViewHolder holder = getChildViewHolderInt(mChildHelper.getChildAt(i)); in hasUpdatedView() [all …]
|
D | GapWorker.java | 263 final int childCount = view.mChildHelper.getUnfilteredChildCount(); in isPrefetchPositionAttached() 265 View attachedView = view.mChildHelper.getUnfilteredChildAt(i); in isPrefetchPositionAttached() 315 && innerView.mChildHelper.getUnfilteredChildCount() != 0) { in prefetchInnerRecyclerViewWithDeadline()
|
/frameworks/support/compat/src/main/java/androidx/core/widget/ |
D | NestedScrollView.java | 182 private final NestedScrollingChildHelper mChildHelper; field in NestedScrollView 209 mChildHelper = new NestedScrollingChildHelper(this); in NestedScrollView() 221 return mChildHelper.startNestedScroll(axes, type); in startNestedScroll() 226 mChildHelper.stopNestedScroll(type); in stopNestedScroll() 231 return mChildHelper.hasNestedScrollingParent(type); in hasNestedScrollingParent() 237 return mChildHelper.dispatchNestedScroll(dxConsumed, dyConsumed, dxUnconsumed, dyUnconsumed, in dispatchNestedScroll() 244 return mChildHelper.dispatchNestedPreScroll(dx, dy, consumed, offsetInWindow, type); in dispatchNestedPreScroll() 251 mChildHelper.setNestedScrollingEnabled(enabled); in setNestedScrollingEnabled() 256 return mChildHelper.isNestedScrollingEnabled(); in isNestedScrollingEnabled() 288 return mChildHelper.dispatchNestedFling(velocityX, velocityY, consumed); in dispatchNestedFling() [all …]
|