如何解决如何折叠按下数组上的项目-反应本机?
我有一张卡片清单, 当按下其中任何一个时,我想提高该卡的高度, 因此,我使用layoutAnimation处理这种情况,因为当我从RN使用Animated API时,当setNativeDrive“ height”出现错误 无论如何, 就我而言,它会增加列表中每张卡的高度,
那我该如何解决呢?
代码段
sizeof
解决方法
更改此:
<Animated.View
style={[
styles.itemContainer,{
height: cardHeight,},]
>
{...}
</Animated.View>
作者
<Animated.View
style={[
styles.itemContainer,{
height: currentIndex === index ? cardHeight : 140,]
>
{...}
</Animated.View>
如果要提高效率,请设置卡片的默认高度,将其定义为常数(例如:const = DEFAULT_CARD_HEIGHT = 140),并在将140用作卡片高度的任何地方使用此常数
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。