我出现了一种奇怪的行为,即我通过边距重新定位组件。如果有一个flex: 1
的孩子,它实际上会在移动它之前缩小它。我希望孩子在与父母一起移动时保持尺寸。如果我在不带柔韧性的孩子身上使用一定的长度,效果会很好。
我正在使用动画库。
<Parent style={{flex: 1}}>
<Child style={{flex: 1}} />
<Child />
</Parent>
当我通过边距顶部为Parent
的位置设置动画时,第一个Child
会变短,直到达到高度0。此时,下一个Child
最终会在屏幕上显示Parent
。
我已经通过在第一个孩子上设置一个确定的高度并移除flex来进行测试。可以。
这是预期的行为吗?设置确定的高度是唯一的方法吗?