Don't measure GONE views.

Don't measure GONE views in ShortcutAndWidgetContainer and
PagedView. They will not be processed in onLayout anyway.
This is pre-requisite for avoiding costly onMeasure in GEL.

Bug: 10734110
Change-Id: I4c1bef41d9185af5eda42b43371546c60f341f87
This commit is contained in:
Vladimir Marko
2013-10-04 16:42:17 +01:00
parent d4507eefa3
commit 2824b0750e
2 changed files with 50 additions and 46 deletions

View File

@@ -103,7 +103,9 @@ public class ShortcutAndWidgetContainer extends ViewGroup {
for (int i = 0; i < count; i++) {
View child = getChildAt(i);
measureChild(child);
if (child.getVisibility() != GONE) {
measureChild(child);
}
}
}