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];