蠢鸟之xamarin.forms下面加载字体
作者:互联网
xaml代码:
<Label Grid.Column="0" HorizontalTextAlignment="Center">
<Label.FormattedText>
<FormattedString>
<Span FontFamily="{DynamicResource FontAwesomeSolids}" Text=" " TextColor="RosyBrown" FontSize="26"></Span>
<Span Text="我是谁"></Span>
</FormattedString>
</Label.FormattedText>
<Label.GestureRecognizers>
<TapGestureRecognizer NumberOfTapsRequired="1" CommandParameter="PartRManager" Tapped="Button_Clicked"></TapGestureRecognizer>
</Label.GestureRecognizers>
</Label>
cs代码
Label label = new Label();
label.FormattedText = new FormattedString();
Span span = new Span();
span.Text = "\xf0e3\n";
span.FontFamily = "FontAwesome5FreeSolid900.ttf#Regular";
span.TextColor = Color.FromHex("#00FF00");
Span span1 = new Span();
span1.Text = "我是谁";
label.FormattedText.Spans.Add(span);
label.FormattedText.Spans.Add(span1);
fuckStackLayout.Children.Add(label);
有颜色的对应关系。
标签:xamarin,Span,FormattedText,label,forms,Add,new,span,蠢鸟 来源: https://www.cnblogs.com/forhell/p/16362437.html