diff options
| author | 2014-10-01 15:01:31 +0000 | |
|---|---|---|
| committer | 2014-10-01 15:01:31 +0000 | |
| commit | 8c14ff5cb1e742e7e57cc213f91cb76b9600479c (patch) | |
| tree | 32ffdb8cfa93f148ebf09af3cd98d7d0535e0d96 | |
| parent | 9e6a02b9ae1120001437b64a22cefafe625685f4 (diff) | |
| parent | c44c77d305c02d9c8280df5ce3a816ee586c9d52 (diff) | |
am c44c77d3: Merge "Implement missing visibility management for FrameLayout foreground" into lmp-dev
* commit 'c44c77d305c02d9c8280df5ce3a816ee586c9d52':
Implement missing visibility management for FrameLayout foreground
| -rw-r--r-- | core/java/android/widget/FrameLayout.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/widget/FrameLayout.java b/core/java/android/widget/FrameLayout.java index 235e79f02366..e3175242d19e 100644 --- a/core/java/android/widget/FrameLayout.java +++ b/core/java/android/widget/FrameLayout.java @@ -29,6 +29,7 @@ import android.graphics.Region; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.Gravity; +import android.view.RemotableViewMethod; import android.view.View; import android.view.ViewDebug; import android.view.ViewGroup; @@ -201,6 +202,15 @@ public class FrameLayout extends ViewGroup { } } + @Override + @RemotableViewMethod + public void setVisibility(@Visibility int visibility) { + super.setVisibility(visibility); + if (mForeground != null) { + mForeground.setVisible(visibility == VISIBLE, false); + } + } + /** * {@inheritDoc} */ |