我看了react-native-paper v5文档,发现图标在SegmentedButtons中有属性IconSource,这是什么意思?是一个简单的
<MaterialIcon name="home" color="black" size={25}/>
还是有别的意思
yacmzcpb1#
SegmentedButton没有名为IconSource的属性,该属性为icon,如文档中所示:类型:{值:字符串;图标?:图标源;禁用?:布尔型;可访问性标签?:细绳;checkedColor?字符串;未选中颜色?:细绳;按下按钮?:(事件:手势响应器事件)=〉无效;标签?:字符串;显示选中检查?:布尔型风格?:风格 prop ;测试ID?:字符串;}属性icon:icon:为项目显示的图标所以IconSource只是属性icon应该接收的值的类型。如果你点击Type,我真的不知道这是什么类型,即使在文档中也是如此:404错误-页面未找到404错误但在本例中,使用的IconButton组件也具有IconSource类型的相同属性icon,您可以看到它等于“camera”,因此它应该显示camera图标。
SegmentedButton
IconSource
icon
Type
IconButton
<IconButton icon="camera" // <-- this line iconColor={MD3Colors.error50} size={20} onPress={() => console.log('Pressed')} />
1条答案
按热度按时间yacmzcpb1#
SegmentedButton
没有名为IconSource
的属性,该属性为icon
,如文档中所示:类型:{
值:字符串;
图标?:图标源;
禁用?:布尔型;
可访问性标签?:细绳;
checkedColor?字符串;
未选中颜色?:细绳;
按下按钮?:(事件:手势响应器事件)=〉无效;
标签?:字符串;
显示选中检查?:布尔型
风格?:风格 prop ;
测试ID?:字符串;}
属性
icon
:icon:为项目显示的图标
所以
IconSource
只是属性icon
应该接收的值的类型。如果你点击
Type
,我真的不知道这是什么类型,即使在文档中也是如此:404错误-页面未找到404错误但在本例中,使用的
IconButton
组件也具有IconSource
类型的相同属性icon
,您可以看到它等于“camera”,因此它应该显示camera图标。