diff options
author | Michael Jurka <mikejurka@google.com> | 2011-02-01 17:53:59 -0800 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2011-02-02 22:51:29 -0800 |
commit | 8245a8685fc9f4802c9fa29a989854b2522fc588 (patch) | |
tree | c5e66168f9a0c311a61505ff879eecbe73a8fcea /src/com/android/launcher2/PagedViewExtendedLayout.java | |
parent | 98ed6bbec7ea8776c2a0b76429e47c2c7fc523e5 (diff) | |
download | android_packages_apps_Trebuchet-8245a8685fc9f4802c9fa29a989854b2522fc588.tar.gz android_packages_apps_Trebuchet-8245a8685fc9f4802c9fa29a989854b2522fc588.tar.bz2 android_packages_apps_Trebuchet-8245a8685fc9f4802c9fa29a989854b2522fc588.zip |
Adding hardware layers to All Apps
- splitting up the "holo" outlines and the icons into separate views
- enabling hardware layers on each of the views
Diffstat (limited to 'src/com/android/launcher2/PagedViewExtendedLayout.java')
-rw-r--r-- | src/com/android/launcher2/PagedViewExtendedLayout.java | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/src/com/android/launcher2/PagedViewExtendedLayout.java b/src/com/android/launcher2/PagedViewExtendedLayout.java index 52df9f1ed..e54d26176 100644 --- a/src/com/android/launcher2/PagedViewExtendedLayout.java +++ b/src/com/android/launcher2/PagedViewExtendedLayout.java @@ -19,12 +19,13 @@ package com.android.launcher2; import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; +import android.view.View; import android.widget.LinearLayout; /** * The linear layout used strictly for the widget/wallpaper tab of the customization tray */ -public class PagedViewExtendedLayout extends LinearLayout { +public class PagedViewExtendedLayout extends LinearLayout implements Page { static final String TAG = "PagedViewWidgetLayout"; public PagedViewExtendedLayout(Context context) { @@ -68,4 +69,29 @@ public class PagedViewExtendedLayout extends LinearLayout { getChildAt(i).setAlpha(alpha); } } + + @Override + public void removeAllViewsOnPage() { + removeAllViews(); + } + + @Override + public void removeViewOnPageAt(int index) { + removeViewAt(index); + } + + @Override + public int getPageChildCount() { + return getChildCount(); + } + + @Override + public View getChildOnPageAt(int i) { + return getChildAt(i); + } + + @Override + public int indexOfChildOnPage(View v) { + return indexOfChild(v); + } } |