react-native - 如何设置 React Native SectionList 部分的样式
解决方案
好吧,对于那些正在寻找相同东西的人,我已经通过设置每个部分的第一个和最后一个孩子的样式来修复它。这意味着,在 上rendererItem={(item, index, section) => ...}
,我们能够检查 if index === section.data.length - 1
,这意味着它是最后一个孩子,所以应用边框底部半径。如果index === 0
,这意味着它是每个部分的第一个孩子,所以我们应用边框顶部半径。
我看过一个相关的帖子,但它对我不起作用。另外,就我而言,我的SectionList
数据是动态的,我有很多部分,因此FlatList
对我的每个部分的使用都SectionList
没有优化。
推荐阅读
- html - 修复第一行末尾的 flex 元素
- r - 在不同键下的 R 中的多重聚集
- julia - 向数组添加附加维度
- c++ - 使用带有 Eigen 的 OpenGL 存储顶点数据和 glVertexAttribPointer
- java - 即使 Bean 是通过 @Bean 创建的,也会出现 NoSuchBeanDefinitionException
- node.js - 收到错误:发送后无法设置标题
- sql - 使用多个命名空间不工作的更新 XML 值
- php - 在 codeception 中加载 params.php 文件不起作用
- github - 使用 GitHub Pages 提供文件(即 zip)
- scala - 在 Spark 2.3 中将元素添加到结构数组并合并结构数组