Merge "Implement missing visibility management for FrameLayout foreground" into lmp-dev

This commit is contained in:
Alan Viverette
2014-09-30 22:06:02 +00:00
committed by Android (Google) Code Review

View File

@@ -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}
*/