其他分享
首页 > 其他分享> > Xamarin多层布局AbsoluteLayout

Xamarin多层布局AbsoluteLayout

作者:互联网

1、xaml文件

<AbsoluteLayout Margin="0" LayoutBounds=".5,.5,1,1" LayoutFlags="All">
    <Image/>
    <StackLayout HorizontalOptions="Center" VerticalOptions="Center">
    </StackLayout>
    <StackLayout HorizontalOptions="Center" VerticalOptions="Center">
    </StackLayout>
</AbsoluteLayout>

这三层布局,全部居中铺满,不断往上覆盖

LayoutBounds是Rectangle类型对象,拥有如下四个值,AbsoluteLayouty也是通过这四个值确定子视图的位置和大小。

X – 子视图的水平坐标
Y – 子视图的垂直坐标
Width – 子视图的宽度
Height – 子视图的高度

LayoutFlags是AbsoluteLayoutFlags类型枚举,多个枚举值可以通过逗号分隔(XAML中)组合使用。

None – 默认值。表示X,Y,Width,Height四个值都是绝对值.
All – 表示所有值都是相对值.
WidthProportional – 只有Width是相对值.
HeightProportional – 只有Height是相对值.
XProportional – 只有X是相对值.
YProportional – 只有Y是相对值.
PositionProportional – X,Y 是相对值.
SizeProportional – Width和Height是相对值.

标签:Xamarin,相对值,视图,Height,Width,枚举,多层,四个,AbsoluteLayout
来源: https://blog.csdn.net/weixin_44124457/article/details/122866171