From b967392e0170af8cfd8053fd43fcdf8c46f703e9 Mon Sep 17 00:00:00 2001 From: Adam Cohen Date: Thu, 5 Jan 2012 13:58:47 -0800 Subject: Hinting RemoteViewsAdapter as to which views are visible -> This prevents collection widgets from flashing loading views when they are updated with new content Change-Id: I1241ff9a09edfd990ad03f76449d18b9359246b4 --- core/java/android/widget/GridView.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core/java/android/widget/GridView.java') diff --git a/core/java/android/widget/GridView.java b/core/java/android/widget/GridView.java index 5d406de007dc..5c1eb94fd084 100644 --- a/core/java/android/widget/GridView.java +++ b/core/java/android/widget/GridView.java @@ -290,6 +290,7 @@ public class GridView extends AbsListView { pos += mNumColumns; } + setVisibleRangeHint(mFirstPosition, mFirstPosition + getChildCount() - 1); return selectedView; } @@ -382,6 +383,7 @@ public class GridView extends AbsListView { mFirstPosition = Math.max(0, pos + 1); } + setVisibleRangeHint(mFirstPosition, mFirstPosition + getChildCount() - 1); return selectedView; } -- cgit v1.2.3