我从react-native-vector-icon的套餐中挑选了一个图标.

featherIcons为例,我如何将stroke-width属性添加到react-native-vector-icons.

import FeatherIcon from 'react-native-vector-icons/Feather';

 <FeatherIcon
    style={{strokeWidth: 1}} // stroke width does not exist here
    name={'search'}
    color={color}
    size={22}
 />

我只是想把图标做得厚一点.

推荐答案

为了精确控制图标的外观,包括笔划宽度,我建议使用SVG图标而不是字体图标.像REACT-Native-SVG这样的库使您能够在您的Reaction Native应用程序中直接使用SVG,您可以在其中指定strokeWidth以及其他属性.

import Svg, { Path } from 'react-native-svg';

const CustomIcon = () => (
  <Svg height="24" width="24" viewBox="0 0 24 24">
    <Path
      d="M5,12 L19,12"
      stroke="black"
      strokeWidth="2" // Here you can set the stroke width
    />
  </Svg>
);

Javascript相关问答推荐

序列查找器功能应用默认值而不是读取响应

在分区内迭代分区

如何判断属于多个元素的属性是否具有多个值之一

使用下表中所示的值初始化一个二维数组

无法在nextjs应用程序中通过id从mongoDB删除'

在拖放时阻止文件打开

获取Uint8ClampedArray中像素数组的宽度/高度

在open shadow—root中匹配时,使用jQuery删除一个封闭的div类

在使用HighChats时如何避免Datatables重新初始化错误?

PDF工具包阿拉伯字体的反转数字

您能在卸载程序(QtInsteller框架)上添加WizardPage吗?

在画布中调整边上反弹框的大小失败

AJAX POST在控制器中返回空(ASP.NET MVC)

传递方法VS泛型对象VS事件特定对象

如何更改Html元素S的 colored颜色 ,然后将其褪色为原始 colored颜色

如何在FiRestore中的事务中使用getCountFromServer

如何使用[ModelJSON,ArrayBuffer]调用tf.loadGraphModelSync

P5play SecurityError:无法从';窗口';读取命名属性';Add';:阻止具有源的帧访问跨源帧

如何在Web项目中同步语音合成和文本 colored颜色 更改

错误400:当我试图在React中使用put方法时,该字段是必需的