Xamarin多层布局AbsoluteLayout

Xamarin多层布局AbsoluteLayout1、xaml文件<AbsoluteLayoutMargin=”0″LayoutBounds=”.5,.5,1,1″LayoutFlags=”All”><Image/><StackLayoutHorizontalOptions=”Center”VerticalOptions=”Center”></StackLayout><StackLayoutHorizontalOptions=”Center”V

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是相对值.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37712.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注