Check existence of views in onAnimationEnd

This commit is contained in:
seven332 committed 2016-05-30 00:28:32 +08:00
1 parent b2cf4d1fb0
commit 94c50b27bf
1 file changed
+8
@@ -454,6 +454,10 @@ public final class GalleryCommentsScene extends ToolbarScene
.setDuration(300L).setListener(new SimpleAnimatorListener() {
@Override
public void onAnimationEnd(Animator animation) {
if (null == mFab || null == mEditPanel) {
return;
}
mFab.setVisibility(View.INVISIBLE);
mEditPanel.setVisibility(View.VISIBLE);
int halfW = mEditPanel.getWidth() / 2;
@@ -497,6 +501,10 @@ public final class GalleryCommentsScene extends ToolbarScene
animator.addListener(new SimpleAnimatorListener() {
@Override
public void onAnimationEnd(Animator a) {
if (null == mFab || null == mEditPanel) {
return;
}
mEditPanel.setVisibility(View.GONE);
mFab.setVisibility(View.VISIBLE);
int fabStartX = mEditPanel.getLeft() + (mEditPanel.getWidth() / 2) - (mFab.getWidth() / 2);