Merge "Avoid changeBounds animations on Views that are not yet laidout" into lmp-dev
This commit is contained in:
@@ -117,6 +117,8 @@ public class ChangeBounds extends Transition {
|
|||||||
|
|
||||||
private void captureValues(TransitionValues values) {
|
private void captureValues(TransitionValues values) {
|
||||||
View view = values.view;
|
View view = values.view;
|
||||||
|
|
||||||
|
if (view.isLaidOut()) {
|
||||||
values.values.put(PROPNAME_BOUNDS, new Rect(view.getLeft(), view.getTop(),
|
values.values.put(PROPNAME_BOUNDS, new Rect(view.getLeft(), view.getTop(),
|
||||||
view.getRight(), view.getBottom()));
|
view.getRight(), view.getBottom()));
|
||||||
values.values.put(PROPNAME_PARENT, values.view.getParent());
|
values.values.put(PROPNAME_PARENT, values.view.getParent());
|
||||||
@@ -126,6 +128,7 @@ public class ChangeBounds extends Transition {
|
|||||||
values.values.put(PROPNAME_WINDOW_Y, tempLocation[1]);
|
values.values.put(PROPNAME_WINDOW_Y, tempLocation[1]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void captureStartValues(TransitionValues transitionValues) {
|
public void captureStartValues(TransitionValues transitionValues) {
|
||||||
|
|||||||
Reference in New Issue
Block a user