javascript - 覆盖平面列表列数的下拉列表
问题描述
(我的实际问题在底部是您只想跳到那里,其余的是上下文)
我正在尝试创建如下所示的内容(来自我的 figma 的图片):
单击章节时,您的快速笔记页面会出现一个下拉列表。如您所见,它占据了两列的整个宽度,而不仅仅是一列。
我能够用代码做到这一点(注意点击一章现在没有任何作用,这就是我在这里的原因):
这是平面列表代码:
<FlatList
contentContainerStyle={{
alignItems: 'center',
marginVertical: 10,
minHeight: 200,
}}
data={notes}
numColumns={2}
keyExtractor={(item, index) => item.key}
ListFooterComponent={() => <AddNoteFooter onPress={addSpecificNote} />}
renderItem={({ item }) => {
let openState;
return (
<View>
<TouchableOpacity onPress={null} style={styles.flastliststyle}>
<Text style={styles.flastlistItemText}>{item.note}</Text>
</TouchableOpacity>
</View>
);
}}
/>
所以简而言之,我的问题是:
如何制作这种性质的下拉菜单,以及如何制作它,以便 ListFooterComponent 监听列定位而不是居中。
请帮忙,这让我很伤心。我不想难过。
解决方案
推荐阅读
- javascript - 电子托盘应用程序:如何在气球点击事件的事件处理程序中引用目标气球?
- jmeter - 来自具有唯一 AUTH_TOKEN 的不同服务器的 API 负载测试
- swift - 绝对字符串->“‘StorageMetadata’类型的值没有成员‘downloadURL’”
- arrays - Go 如何保证元素指针对数组和切片有效?
- javascript - 如何根据 d3.js 中 api 的 json 数据进行编码?
- python - 具有多个相同字符实例的子字符串
- javascript - htmlUnit 在更长的 Javascript-Check 带宽后,文本输入未更新
- swift - 您如何使用核心定位让我在 Swift 所在位置 10 英里内的所有企业?
- azure - CI/CD 尝试从 Jenkins 部署到 AKS 失败
- linux - 如何使用 Bash 中的变量检查文件夹是否相同?