summaryrefslogtreecommitdiff
path: root/core/java/android/view/HardwareLayer.java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2012-07-11 17:44:57 -0700
committerRomain Guy <romainguy@google.com>2012-07-11 17:44:57 -0700
commit846a533945576e5cb1a66529ca3a52d71749f04f (patch)
tree5f122ddffce0038a2b885851249cb8a9bb51ca6c /core/java/android/view/HardwareLayer.java
parent053a82cc18b8ad9b6cb321b57893225411ccf146 (diff)
Update layers' opaque property when needed
Before this change, changing a View's opacity would not be reflected by hardware layers. This could cause layers to retain their previous opacity. Change-Id: Iba2c8b4242deca021651df9324cc7c585a64653d
Diffstat (limited to 'core/java/android/view/HardwareLayer.java')
-rw-r--r--core/java/android/view/HardwareLayer.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/view/HardwareLayer.java b/core/java/android/view/HardwareLayer.java
index e73f7bf786de..67c7a197590d 100644
--- a/core/java/android/view/HardwareLayer.java
+++ b/core/java/android/view/HardwareLayer.java
@@ -107,6 +107,13 @@ abstract class HardwareLayer {
}
/**
+ * Sets whether or not this layer should be considered opaque.
+ *
+ * @param isOpaque True if the layer is opaque, false otherwise
+ */
+ abstract void setOpaque(boolean isOpaque);
+
+ /**
* Indicates whether this layer can be rendered.
*
* @return True if the layer can be rendered into, false otherwise