diff options
| author | Adam Powell <adamp@google.com> | 2016-03-15 17:35:00 -0700 |
|---|---|---|
| committer | Adam Powell <adamp@google.com> | 2016-03-16 13:32:01 -0700 |
| commit | 9c146bfee788c5b5d95cc732916be1a0d1ecd162 (patch) | |
| tree | 1c83fffcbf89825686029a2e6878270255aca183 /core/java/android/widget/ImageView.java | |
| parent | 83d0078f9571b3967ba73ca3651c60d55cd4096c (diff) | |
Refinement for onVisibilityAggregated
Change the args for onVisibilityAggregated to a single boolean for
visibility to the user. Also fix an ordering bug that could trigger a
view background drawable call to setVisible before the view would
respond true to verifyDrawable, which caused issues with some apps.
Bug 27461617
Bug 27689884
Change-Id: I58bdc7c4364264f7fa0863689ba2b76df904ef81
Diffstat (limited to 'core/java/android/widget/ImageView.java')
| -rw-r--r-- | core/java/android/widget/ImageView.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/widget/ImageView.java b/core/java/android/widget/ImageView.java index 71b5ce9547c5..04d344f0caa6 100644 --- a/core/java/android/widget/ImageView.java +++ b/core/java/android/widget/ImageView.java @@ -1501,10 +1501,10 @@ public class ImageView extends View { } @Override - public void onVisibilityAggregated(View changedView, @Visibility int visibility) { - super.onVisibilityAggregated(changedView, visibility); + public void onVisibilityAggregated(boolean isVisible) { + super.onVisibilityAggregated(isVisible); if (mDrawable != null) { - mDrawable.setVisible(visibility == VISIBLE, false); + mDrawable.setVisible(isVisible, false); } } |
