Merge "Check for null Drawable in MoveImage"

This commit is contained in:
George Mount
2014-05-13 23:31:09 +00:00
committed by Android (Google) Code Review

View File

@@ -64,7 +64,13 @@ public class MoveImage extends Transition {
if (!(view instanceof ImageView) || view.getVisibility() != View.VISIBLE) {
return;
}
ImageView imageView = (ImageView) view;
Drawable drawable = imageView.getDrawable();
if (drawable == null) {
return;
}
Map<String, Object> values = transitionValues.values;
values.put(PROPNAME_DRAWABLE, drawable);
ViewGroup parent = (ViewGroup) view.getParent();
parent.getLocationInWindow(mTempLoc);
@@ -79,11 +85,9 @@ public class MoveImage extends Transition {
Rect bounds = new Rect(left, top, right, bottom);
values.put(PROPNAME_BOUNDS, bounds);
ImageView imageView = (ImageView) view;
Matrix matrix = getMatrix(imageView);
values.put(PROPNAME_MATRIX, matrix);
values.put(PROPNAME_CLIP, findClip(imageView));
values.put(PROPNAME_DRAWABLE, imageView.getDrawable());
}
@Override