You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
View.serVisibility(): request relayout from parent
Since we no longer call requestLayout() recursively, it is now important on which View the method is called.
This commit is contained in:
@@ -1242,8 +1242,8 @@ public class View implements Drawable.Callback {
|
||||
|
||||
public void setVisibility(int visibility) {
|
||||
native_setVisibility(widget, visibility, alpha);
|
||||
if ((visibility == View.GONE) != (this.visibility == View.GONE)) {
|
||||
requestLayout();
|
||||
if ((visibility == View.GONE) != (this.visibility == View.GONE) && parent instanceof ViewGroup) {
|
||||
((ViewGroup)parent).requestLayout();
|
||||
}
|
||||
this.visibility = visibility;
|
||||
dispatchVisibilityChanged(this, visibility);
|
||||
|
||||
Reference in New Issue
Block a user