Merge "GridLayoutManager: fix some animation jumpiness" into lmp-preview-dev
diff --git a/v17/leanback/src/android/support/v17/leanback/widget/GridLayoutManager.java b/v17/leanback/src/android/support/v17/leanback/widget/GridLayoutManager.java
index bce0938..c5644e1 100644
--- a/v17/leanback/src/android/support/v17/leanback/widget/GridLayoutManager.java
+++ b/v17/leanback/src/android/support/v17/leanback/widget/GridLayoutManager.java
@@ -827,12 +827,8 @@
if (measure && view.isLayoutRequested()) {
measureChild(view);
}
- // If this view is outside the primary axis bounds, we ignore it.
- if (getViewMax(view) < 0 || getViewMin(view) > mSizePrimary) {
- continue;
- }
- mMeasuredDimension[0] = view.getWidth();
- mMeasuredDimension[1] = view.getHeight();
+ mMeasuredDimension[0] = view.getMeasuredWidth();
+ mMeasuredDimension[1] = view.getMeasuredHeight();
}
final int secondarySize = mOrientation == HORIZONTAL ?
mMeasuredDimension[1] : mMeasuredDimension[0];