xaml - 带有 CornerRadius 的框架不会变成圆形
问题描述
我正在尝试围绕标签构建一个圆圈,其中包含一些文本。
<StackLayout Grid.Row="0" BackgroundColor="White" Padding="0,40,0,0">
<Label Text="Your total score is" FontSize="30" HorizontalTextAlignment="Center" Style="{DynamicResource FontBold-Bold}"/>
<Frame BackgroundColor="White" CornerRadius="30" OutlineColor="#03A9F4" HeightRequest="20" WidthRequest="20" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" Margin="0" Padding="0">
<Label Text="57%" HorizontalTextAlignment="Center" VerticalTextAlignment="Center"/>
</Frame>
</StackLayout>
不幸的是,框架并没有变成一个圆圈。无论我增加多少CornerRadius
属性,角落都保持不变。
请注意,Frame
在 Android 上显示为一个圆圈。
解决方案
推荐阅读
- google-sheets - Google Sheet:如何对齐两个时间序列
- php - nginx 返回 200 但为空响应
- php - PHP 致命错误:未捕获的错误:未找到“Mongo”类
- python - 如何访问嵌套数组中的变量?
- bash - 将条件参数传递给 bash 中的 curl
- python - 在 Python 中使用 set 作为递归方法的默认参数
- arrays - 检查数组的所有内容是否在一个数字范围内,没有重复
- java - 如何从组合框中获取选定的字符串?
- c++ - 带有`T&&`的参数类型和推导的`T`总是通用引用吗?
- html - 使用 CSS Grid 时如何将第三列对齐到中心?