FontAwesome图标字体库在Xamarin.forms用法

  • 下载字体文件
  • 使用步骤

下载字体文件

  1. 官网: http://www.fontawesome.com (现在免费版的更新到5.12.1版,大概有1500左右个)
  2. 中文网: http://www.fontawesome.com.cn (免费的只是4.7,v5的要钱买)

传送门—>fontawesome官网下载

下载完成后,解压并打开文件,您将找到扩展名为 .otf 的文件 ,完成此操作后,您可以转到下一步

使用步骤

1. 将字体文件添加到项目中(IOS添加到Resources目录下)

2. 添加字体引用

3. 吐槽一下
FontAwesome是不可以通过输入法直接输入的,只能直接输入Unicode编码,表示看到Unicode编码就烦。。。。。。用个图标还要去网上一查一下,简直要命
逛了一下Github,发现有个大神写了个程式,可以直接转成了一个C#类文件,其中包含所有FontAwesome图标代码的字符串常量,添加到项目中。这样可以在代码中使用VisualStudio的智能提示名字了,舒服多了。传送门>

<Label Text="{x:Static fontawesome:FontAwesomeIcons.Weixin}" Style="{StaticResource FABrands}"></Label>

4. 使用到页面上

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"xmlns:d="http://xamarin.com/schemas/2014/forms/design"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:fontawesome="clr-namespace:FontAwesome"mc:Ignorable="d"x:Class="Demo.MainPage"><ContentPage.Resources><ResourceDictionary><Style x:Key="FABrands" TargetType="Label"><Setter Property="FontFamily" Value="{StaticResource FontAwesomeBrands}"/><Setter Property="FontSize" Value="66"/></Style></ResourceDictionary></ContentPage.Resources><StackLayout><!-- Place new controls here --><Label Text="{x:Static fontawesome:FontAwesomeIcons.TencentWeibo}" Style="{StaticResource FABrands}" TextColor="BlueViolet"/><Label Text="{x:Static fontawesome:FontAwesomeIcons.Weixin}"  TextColor="Green" FontSize="Large"FontFamily="{StaticResource FontAwesomeBrands}"VerticalOptions="CenterAndExpand" /><Button  Clicked="Button_Clicked" Text="{x:Static fontawesome:FontAwesomeIcons.Weibo}" Style="{StaticResource FABrands}" TextColor="Green" FontSize="Large"/></StackLayout></ContentPage>

[Xamarin.forms] FontAwesome图标字体库用法相关推荐

  1. 字体图标在服务器上显示不出来,fontawesome图标字体库组件在服务器上显示不出来图标的解决...

    这个组件在我所开发的网站中被大量使用,为网站增色不少.在本地测试的时候所有图标都能显示出来,可一到服务器上就显示不出来了.网上查列出了可能的原因.其一,IIS没有注册字体类型.经过检查,不存在这个问题 ...

  2. 使用Font-Awesome图标字体库

    方法一,在vue +Element 的项目中直接安装.使用Font-Awesome图标字体库: 1. 安装font-awesome: 2.在main.js中引入: import 'font-aweso ...

  3. FontAwesome图标字体库和CSS框架

    1.CSS框架简介 Font Awesome是一套绝佳的图标字体库和CSS框架,为您提供可缩放的矢量图标,您可以使用CSS所提供的所有特性对它们进行更改,包括:大小.颜色.阴影或者其它任何支持的效果. ...

  4. fontawesome图标字体库

    fontawesome图标字体库通过css类可以让你使用众多的图表,堪称一个图标字体的css框架了.Font Awesome为您提供可缩放的矢量图标,您可以使用CSS所提供的所有特性对它们进行更改,包 ...

  5. Qt使用FontAwesome图标字体库

    官网: http://fontawesome.io/ 中文网: http://www.fontawesome.com.cn/ GitHub: https://github.com/FortAwesom ...

  6. [c#] 使用Font-Awesome图标字体库

    使用Font-Awesome图标字体 .net4.5及以上框架版本可以直接去使用MaterialDesign库中的图标icon,种类也很多.如果不满足版本要求可以使用Font-Awesome图标字体, ...

  7. fontawesome图标字体库下载和使用

    点击访问下载地址 首页选择start for Free. 跳转到第二个页面后往下翻选择Download. 跳转到第三个页面依旧是往下翻,点击Download Font Awesome Free for ...

  8. Qt中使用Font Awesome图标字体库

    一.简介 Font Awesome号称是为Bootstrap设计的完美图标字体,经常出现在各类网页中,非常流行. 官网: https://fontawesome.com/ 中文网: http://ww ...

  9. Font Awesome一套绝佳的图标字体库和CSS框架的使用

    场景 Font Awesome 一套绝佳的图标字体库和CSS框架 官网: http://fontawesome.dashgame.com/ 实现 从官网下载资源文件,解压后的目录 将上面解压后的四个目 ...

最新文章

  1. IOS sqlite数据库增删改查
  2. Socket网络编程--小小网盘程序(5)
  3. @PathVariable 注解 说明
  4. 零基础30分钟开启你的快速开发之旅
  5. 英特尔携手ATT和爱立信进行DIRECTV NOW流媒体直播服务的5G试验
  6. c语言中{的作用,C语言中Static和Const关键字的作用
  7. centos配置ssh免密码登录
  8. Vue指令v-show和v-if的区别
  9. oracle blackout,Blackout勒索病毒再度来袭
  10. coreseek java_使用python测试sphinx(coreseek)做全文索引
  11. LEADBBS 不要验证码
  12. Tips--解决Deepin20系统安装完毕无WiFi问题
  13. 一文了解数据分析师与商业分析师的区别(一)
  14. 二、 在Sails中使用Typescript
  15. 用VB创建一个对象数组
  16. Python Socket网络编程(二)局域网内和局域网与广域网的持续通信
  17. T5 根据派生类写出基类(Java) (10分)
  18. System.nanoTime()的使用
  19. 启动gazebo报错提示[gazebo_gui-3] process has died [pid 3366
  20. 【NOIP2006 普及组】T3 Jam 的计数法 题解

热门文章

  1. 销售需要具备的8种能力
  2. 生物信息学的发展与未来
  3. 乌班图linux命令,乌班图Ubuntu常用命令及用法详解
  4. Zynq 【SDK裸机开发之PS】——串口接收缓存
  5. TCP握手机制、TCP长连接和短连接、TCP 保活机制 、心跳机制
  6. NPOI 设置excel 边框
  7. JavaScript之构造函数 Constructor
  8. 类微信界面的制作-1 类微信app界面框架
  9. Waymo SOTA!SparseKD:高效知识蒸馏下的3D检测(港大NIPS2022)
  10. 金仓数据库KingbaseES并行查询