diff options
author | Adam Cohen <adamcohen@google.com> | 2011-11-10 15:05:24 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-11-10 15:05:24 -0800 |
commit | 619643af9a19e955d3010cb8e621444905d9a858 (patch) | |
tree | 241e923031b8e4c867f946b7914e1ec089fcac90 | |
parent | e6dcf2651283d9237cabace60f208f9e45e6d7d9 (diff) | |
parent | 4e84401aa8f7c724190ffd2898d2eb939c019e82 (diff) | |
download | android_packages_apps_Trebuchet-619643af9a19e955d3010cb8e621444905d9a858.tar.gz android_packages_apps_Trebuchet-619643af9a19e955d3010cb8e621444905d9a858.tar.bz2 android_packages_apps_Trebuchet-619643af9a19e955d3010cb8e621444905d9a858.zip |
Merge "Fixing issue where you could click through to next page in AppsCustomize (issue 5501400)" into ics-mr1
-rw-r--r-- | src/com/android/launcher2/AppsCustomizePagedView.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/com/android/launcher2/AppsCustomizePagedView.java b/src/com/android/launcher2/AppsCustomizePagedView.java index fa47a1550..924349daf 100644 --- a/src/com/android/launcher2/AppsCustomizePagedView.java +++ b/src/com/android/launcher2/AppsCustomizePagedView.java @@ -31,13 +31,13 @@ import android.content.res.Configuration; import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.Bitmap; +import android.graphics.Bitmap.Config; import android.graphics.Canvas; import android.graphics.MaskFilter; import android.graphics.Paint; import android.graphics.PorterDuff; import android.graphics.Rect; import android.graphics.RectF; -import android.graphics.Bitmap.Config; import android.graphics.TableMaskFilter; import android.graphics.drawable.Drawable; import android.os.AsyncTask; @@ -48,10 +48,10 @@ import android.view.Gravity; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; +import android.view.ViewConfiguration; import android.view.ViewGroup; import android.view.animation.AccelerateInterpolator; import android.view.animation.DecelerateInterpolator; -import android.view.animation.Interpolator; import android.widget.GridLayout; import android.widget.ImageView; import android.widget.Toast; @@ -1284,6 +1284,14 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen v.setScaleX(scale); v.setScaleY(scale); v.setAlpha(alpha); + + // If the view has 0 alpha, we set it to be invisible so as to prevent + // it from accepting touches + if (alpha < ViewConfiguration.ALPHA_THRESHOLD) { + v.setVisibility(INVISIBLE); + } else if (v.getVisibility() != VISIBLE) { + v.setVisibility(VISIBLE); + } } } } @@ -1420,6 +1428,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen ApplicationInfo.dumpApplicationInfoList(LOG_TAG, "mApps", mApps); dumpAppWidgetProviderInfoList(LOG_TAG, "mWidgets", mWidgets); } + private void dumpAppWidgetProviderInfoList(String tag, String label, ArrayList<Object> list) { Log.d(tag, label + " size=" + list.size()); @@ -1437,6 +1446,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen } } } + @Override public void surrender() { // TODO: If we are in the middle of any process (ie. for holographic outlines, etc) we |