【发布时间】:2019-08-24 21:57:18
【问题描述】:
在 xamarin 表单中,使用图标作为 png 文件是非常痛苦的,因为您需要执行和验证所有大小和本机内容。我决定使用很棒的字体,但这样我不能放入工具栏项目,也不能在某些按钮中放入文本。 谁有用作文件图像源的指南,因为字体图像源不兼容用于代替文件图像源。或者,任何人都可以使用一些我可以在我所有的东西中使用的代码来制作 presseffect 的指南?
这是不可能的
<ContentPage.ToolbarItems>
<ToolbarItem>
<ToolbarItem.Icon>
<FontImageSource/>
</ToolbarItem.Icon>
</ToolbarItem>
</ContentPage.ToolbarItems>
这就是它的工作方式
<ContentPage.ToolbarItems>
<ToolbarItem>
<ToolbarItem.Icon>
<FileImageSource/>
</ToolbarItem.Icon>
</ToolbarItem>
</ContentPage.ToolbarItems>
另一种方法是放入标签并与布局一起使用,但它们都没有印刷效果
我希望在没有插件的情况下使用新闻效果,也许可以使用简单的渲染,或者至少我想在 toolber 项目中使用 fonticon,如普通图像或文本。
Obs:工具栏项的文本没有 fontfamily,如果有办法用转换器做到这一点,我将不胜感激。
【问题讨论】:
-
Xamarin Forms Icons的可能重复
-
我不理解 Xamarin 表单图标中提供的解决方案,但无论如何只能使用 xamarin 表单提供的功能来执行此操作?在这种情况下,我需要在该帖子中添加评论吗?
-
你想用自定义标签实现压印效果吗?
-
或 ToolbarItem 中的自定义字体系列,如此链接stackoverflow.com/questions/48934928/…
-
任何方式都更好。事实上,现在我使用带有 XamEffects 插件的布局来像按钮一样做按下效果,我可以添加带有标签的图标。我喜欢上面的链接,但它没有适用于 iOS 的解决方案。我会努力寻找想法。无论如何,我正在尝试找到一种解决方案,它可以接受 工具栏图标字体系列和带有跨度的按钮 或带有自定义渲染的简单按下效果。
标签: c# xamarin.forms font-awesome