Fixing issue where holographic icons could get out of sync in AllApps (when number of pages changes).

Change-Id: I1a63d4837c5b726a90229430f5fc698aa1db5550
This commit is contained in:
Winson Chung
2011-05-17 16:24:49 -07:00
parent 2801cafe62
commit 6a70e9fc3c
6 changed files with 60 additions and 29 deletions

View File

@@ -165,4 +165,26 @@ public class PagedViewCellLayoutChildren extends ViewGroup {
}
}
}
public void loadHolographicOutlines() {
int count = getChildCount();
for (int i = 0; i < count; i++) {
View view = getChildAt(i);
if (view instanceof PagedViewIcon) {
PagedViewIcon icon = (PagedViewIcon) view;
icon.loadHolographicIcon();
}
}
}
public void clearHolographicOutlines() {
int count = getChildCount();
for (int i = 0; i < count; i++) {
View view = getChildAt(i);
if (view instanceof PagedViewIcon) {
PagedViewIcon icon = (PagedViewIcon) view;
icon.clearHolographicIcon();
}
}
}
}