【发布时间】:2018-03-15 01:13:56
【问题描述】:
我正在尝试为列表中的第一项和最后一项设置不同的样式,如下图所示:
第一张卡片在右上角有圆角,最后一张卡片在右下角有圆角。我还在想办法解决这个问题。
有没有办法将列表中项目的位置传递给项目本身,以便将其应用于不同的样式?还是有其他更好的方法?
另外,如果只有一张卡片,我希望卡片的右上角和右下角都有圆形,如下所示:
【问题讨论】:
-
可以传递每个ListView项的索引吗?如果是这样,您可以使用类似这样的 backgroundColor: (index % 2 == 0) ? '#ecf0f1' : '#fff'
标签: javascript css reactjs react-native