summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2015-04-29 19:23:40 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-04-29 19:23:41 +0000
commit7201bf2b7ebac4ed0be6efd6b046f93a8de5b2d0 (patch)
treec722f1fd965d4c6c237a64390056fa18b7ee82ab
parentc0667853ffad211a5dd40202ff1a4601449b745e (diff)
parent7ebc0eb2434ac80a8e6a063c1c87337b0be1c3c3 (diff)
downloadframeworks_base-7201bf2b7ebac4ed0be6efd6b046f93a8de5b2d0.zip
frameworks_base-7201bf2b7ebac4ed0be6efd6b046f93a8de5b2d0.tar.gz
frameworks_base-7201bf2b7ebac4ed0be6efd6b046f93a8de5b2d0.tar.bz2
Merge "Unify View alpha implies clipping behavior" into mnc-dev
-rw-r--r--core/java/android/view/View.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index e8fc15e..b5b7f0f 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -15490,12 +15490,8 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
if (drawingWithRenderNode) {
renderNode.setAlpha(alpha * getAlpha() * getTransitionAlpha());
} else if (layerType == LAYER_TYPE_NONE) {
- int layerFlags = Canvas.HAS_ALPHA_LAYER_SAVE_FLAG;
- if ((parentFlags & ViewGroup.FLAG_CLIP_CHILDREN) != 0) {
- layerFlags |= Canvas.CLIP_TO_LAYER_SAVE_FLAG;
- }
canvas.saveLayerAlpha(sx, sy, sx + getWidth(), sy + getHeight(),
- multipliedAlpha, layerFlags);
+ multipliedAlpha);
}
} else {
// Alpha is handled by the child directly, clobber the layer's alpha