Fix init of Animation in View drawing code
The refactor of ViewGroup.drawChild() resulted in an error in a new method (View.drawAnimation) where animations were being initialized with their view dimensions instead of the parent dimensions. Issue #6292681 RotateAnimationTest#testRotateAgainstPoint fails on JRN04 Issue #6293275 TranslateAnimationTest#testInitialize fails on JRN04 Change-Id: Ia90711cadd7a6c20fd788e5b8b18a5b28551e68c
This commit is contained in:
@@ -12297,7 +12297,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal
|
||||
final int flags = parent.mGroupFlags;
|
||||
final boolean initialized = a.isInitialized();
|
||||
if (!initialized) {
|
||||
a.initialize(mRight - mLeft, mBottom - mTop, getWidth(), getHeight());
|
||||
a.initialize(mRight - mLeft, mBottom - mTop, parent.getWidth(), parent.getHeight());
|
||||
a.initializeInvalidateRegion(0, 0, mRight - mLeft, mBottom - mTop);
|
||||
onAnimationStart();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user