react-native - 如何将图标放入svg圆圈?
问题描述
出于某种原因,我需要用 svg 创建一个按钮。
这是我现在的代码,我发现图标将位于不同的位置而不是在圆圈内。
如何将图标放入圆圈中?
<Svg height="100%" width="100%">
<TouchableOpacity>
<Icon type="ionicon" name="camera" size={40} />
<Circle r="6%" cx="50%" cy="90%" fill="white" />
</TouchableOpacity>
</Svg>
解决方案
我使用下面的代码。
<Svg height="100%" width="100%">
<TouchableOpacity>
<Circle r="6%" cx="50%" cy="90%" fill="white" />
<Text
dx="50%"
dy="91%"
textAnchor="middle"
fontSize="36"
>
📷
</Text>
</TouchableOpacity>
</Svg>
推荐阅读
- python-3.x - Python3计算忽略节假日的工作日数
- c# - 在 GenerateUserIdentity 添加的声明在登录后消失
- laravel - laravel 中的关系查询
- c# - 导出到 wdExportFormatXPS 时,ExportAsFixedFormat 抛出异常
- bash - 从几个文件中复制字符串并将其粘贴到 bash 中的新文件中
- c++ - 缺少数组元素问题
- android - 在 HERE Lite 中等效于 HERE Starter PositioningManager
- java - 我正在尝试在 Java 中将与投注相关的组件添加到我的游戏中,但程序在要求投注金额后停止工作
- c# - 不允许访问预制对象上的 Renderer.material。改用 Renderer.sharedMaterial
- css - 使用 calc() 设置动态宽度不起作用