在 xamarin.forms 中使用 fontawesome(仅限 iOS 和 Android)
Use of fontawesome in xamarin.forms (iOS and Android only)
在 xamarin 表单中,使用图标作为 png 文件非常痛苦,因为您需要执行和验证所有大小和本机内容。我决定使用很棒的字体,但这样我就不能放入工具栏项目,也不能放入某些也需要文本的按钮。 有没有人有使用 fileimagesource 的指南,因为 fontimagesource 不兼容,不能代替 fileimagesource。或者,谁有使用我可以在我的所有东西中使用的一些代码来制作 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: toolbar item 的文本没有fontfamily,如果有办法用转换器做到这一点,我将不胜感激。
现在有了 Xamarin 4.0 新版本,这成为可能。以下代码工作正常:
<Button Text="Pesquisar">
<Button.ImageSource>
<FontImageSource Glyph="" FontFamily="{StaticResource FontIcon}"/>
</Button.ImageSource>
</Button>
还有这个:
<ContentPage.ToolbarItems>
<ToolbarItem>
<ToolbarItem.IconImageSource>
<FontImageSource Glyph="" FontFamily="{StaticResource FontIcon}"/>
</ToolbarItem.IconImageSource>
</ToolbarItem>
</ContentPage.ToolbarItems>
在 xamarin 表单中,使用图标作为 png 文件非常痛苦,因为您需要执行和验证所有大小和本机内容。我决定使用很棒的字体,但这样我就不能放入工具栏项目,也不能放入某些也需要文本的按钮。 有没有人有使用 fileimagesource 的指南,因为 fontimagesource 不兼容,不能代替 fileimagesource。或者,谁有使用我可以在我的所有东西中使用的一些代码来制作 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: toolbar item 的文本没有fontfamily,如果有办法用转换器做到这一点,我将不胜感激。
现在有了 Xamarin 4.0 新版本,这成为可能。以下代码工作正常:
<Button Text="Pesquisar">
<Button.ImageSource>
<FontImageSource Glyph="" FontFamily="{StaticResource FontIcon}"/>
</Button.ImageSource>
</Button>
还有这个:
<ContentPage.ToolbarItems>
<ToolbarItem>
<ToolbarItem.IconImageSource>
<FontImageSource Glyph="" FontFamily="{StaticResource FontIcon}"/>
</ToolbarItem.IconImageSource>
</ToolbarItem>
</ContentPage.ToolbarItems>