diff options
| author | Romain Guy <romainguy@google.com> | 2012-07-11 17:44:57 -0700 |
|---|---|---|
| committer | Romain Guy <romainguy@google.com> | 2012-07-11 17:44:57 -0700 |
| commit | 846a533945576e5cb1a66529ca3a52d71749f04f (patch) | |
| tree | 5f122ddffce0038a2b885851249cb8a9bb51ca6c /core/java/android/view/HardwareLayer.java | |
| parent | 053a82cc18b8ad9b6cb321b57893225411ccf146 (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.java | 7 |
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 |
