Allow using setLeft/Top/Right/Bottom to control ChangeBounds.

Bug 17938614

Change-Id: Ia341fdd63ab57ec16a3de6349b7eb07fdc0a48ae
This commit is contained in:
George Mount
2014-10-10 13:22:36 -07:00
parent 294297df4e
commit 5ac9b20b41

View File

@@ -118,7 +118,7 @@ public class ChangeBounds extends Transition {
private void captureValues(TransitionValues values) {
View view = values.view;
if (view.isLaidOut()) {
if (view.isLaidOut() || view.getWidth() != 0 || view.getHeight() != 0) {
values.values.put(PROPNAME_BOUNDS, new Rect(view.getLeft(), view.getTop(),
view.getRight(), view.getBottom()));
values.values.put(PROPNAME_PARENT, values.view.getParent());