From 8245a8685fc9f4802c9fa29a989854b2522fc588 Mon Sep 17 00:00:00 2001 From: Michael Jurka Date: Tue, 1 Feb 2011 17:53:59 -0800 Subject: 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 --- .../android/launcher2/PagedViewExtendedLayout.java | 28 +++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'src/com/android/launcher2/PagedViewExtendedLayout.java') 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); + } } -- cgit v1.2.3