【发布时间】:2020-08-21 17:11:18
【问题描述】:
我想在第一张图片中实现类似的效果,如果条件为真,视图将放置在同一行,如果不是,则下一个视图必须放置在下一行。
在我的应用程序中,我现在有这个结果:
代码:
<ScrollView contentContainerStyle={styles.exercisesContainer}>
{item.category_workouts.map((exercice, index) => (
<Exercises
key={index}
img={AssetsManager.Images.exerciseImg}
title={exercice.workout_name}
level={exercice.level}
/>
))}
//
//
exercisesContainer: {
flexDirection: 'row',
flexWrap: 'wrap',
justifyContent: 'center',
},
【问题讨论】:
-
你希望你的结果是什么。我认为您在这里所拥有的没有任何问题,这是我所期望的。您打算使用什么样的条件来确定一个项目是否在自己的行上?您的问题缺少许多重要信息。
-
条件与练习的级别有关,如果两个视图代表两个相同级别的练习,则将它们放在同一行,否则必须下一个。
-
这对我来说没有多大意义,也许如果你向我们展示了你希望你给定的例子看起来更有意义的东西。
-
抱歉让您感到困惑,我希望我的应用(带有锻炼)看起来像第一个带有循环的图像...
标签: react-native flexbox