IconSource在react-native-paper中意味着什么?

yeotifhr  于 2023-03-13  发布在  React
关注(0)|答案(1)|浏览(130)

我看了react-native-paper v5文档,发现图标在SegmentedButtons中有属性IconSource,这是什么意思?是一个简单的

<MaterialIcon name="home" color="black" size={25}/>

还是有别的意思

yacmzcpb

yacmzcpb1#

SegmentedButton没有名为IconSource的属性,该属性为icon,如文档中所示:
类型:{
值:字符串;
图标?:图标源;
禁用?:布尔型;
可访问性标签?:细绳;
checkedColor?字符串;
未选中颜色?:细绳;
按下按钮?:(事件:手势响应器事件)=〉无效;
标签?:字符串;
显示选中检查?:布尔型
风格?:风格 prop ;
测试ID?:字符串;}
属性icon
icon:为项目显示的图标
所以IconSource只是属性icon应该接收的值的类型。
如果你点击Type,我真的不知道这是什么类型,即使在文档中也是如此:404错误-页面未找到404错误
但在本例中,使用的IconButton组件也具有IconSource类型的相同属性icon,您可以看到它等于“camera”,因此它应该显示camera图标。

<IconButton
    icon="camera" // <-- this line
    iconColor={MD3Colors.error50}
    size={20}
    onPress={() => console.log('Pressed')}
/>

相关问题