我需要在Xamarin表单按钮(两种不同大小)中设置格式化文本

时间:2019-07-07 23:34:15

标签: android ios forms xamarin

我有一个Xamarin Forms项目,我需要有一个自定义按钮。该按钮将如下所示:

enter image description here

我假设我需要创建一个自定义渲染器,但是我不知道如何在按钮内设置两种不同的字体大小?

我需要Android和iOS的渲染器。任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

如何跳过自定义渲染器并使用带有封闭格式文本Frame的点击手势的Label

<Frame VerticalOptions="Center" HorizontalOptions="Center" CornerRadius="10" BackgroundColor="Gray" BorderColor="Black">
    <Frame.GestureRecognizers>
        <TapGestureRecognizer Tapped="OnFrameTapped"/>
    </Frame.GestureRecognizers>
    <Label>
        <Label.FormattedText>
            <FormattedString>
                <Span Text="2" FontSize="30" />
                <Span Text="ABC" FontSize="15" />
            </FormattedString>
        </Label.FormattedText>
    </Label>
</Frame>

enter image description here