diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/launcher3/allapps/AllAppsContainerView.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/com/android/launcher3/allapps/AllAppsContainerView.java b/src/com/android/launcher3/allapps/AllAppsContainerView.java index 40cf0f3d0..cf7842a59 100644 --- a/src/com/android/launcher3/allapps/AllAppsContainerView.java +++ b/src/com/android/launcher3/allapps/AllAppsContainerView.java @@ -390,6 +390,26 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo } } + // Used by tests only + private boolean isDescendantViewVisible(int viewId) { + final View view = findViewById(viewId); + if (view == null) return false; + + if (!view.isShown()) return false; + + return view.getGlobalVisibleRect(new Rect()); + } + + // Used by tests only + public boolean isPersonalTabVisible() { + return isDescendantViewVisible(R.id.tab_personal); + } + + // Used by tests only + public boolean isWorkTabVisible() { + return isDescendantViewVisible(R.id.tab_work); + } + public AlphabeticalAppsList getApps() { return mAH[AdapterHolder.MAIN].appsList; } |