Permalink
Browse files

Fix LayoutAnimation delete scaleXY animation

Summary:
This fix the issue #11066.

It's more a workaround but it fixes the scaling down animation on component unmount using LayoutAnimation.

![scale_test](https://cloud.githubusercontent.com/assets/8358797/20537196/16f7ff24-b0e4-11e6-8870-6525466017f2.gif)
Closes #11073

Differential Revision: D4226704

fbshipit-source-id: 64c7663411cc5e703c3ae8a6d3d4de0f0bcf6c96
  • Loading branch information...
1 parent f2a46b1 commit fc23784fe749cd88cb183b73212a4e247385fc2e @rcaferati rcaferati committed with Facebook Github Bot Nov 23, 2016
Showing with 1 addition and 1 deletion.
  1. +1 −1 React/Modules/RCTUIManager.m
@@ -816,7 +816,7 @@ - (void)_removeChildren:(NSArray<UIView *> *)children
NSString *property = deleteAnimation.property;
[deleteAnimation performAnimations:^{
if ([property isEqualToString:@"scaleXY"]) {
- removedChild.layer.transform = CATransform3DMakeScale(0, 0, 0);
+ removedChild.layer.transform = CATransform3DMakeScale(0.001, 0.001, 0.001);
} else if ([property isEqualToString:@"opacity"]) {
removedChild.layer.opacity = 0.0;
} else {

0 comments on commit fc23784

Please sign in to comment.