語言

GravityFlags 列舉

定義

定義物件在其容器中的位置。

此列舉支援其成員值的位元組合。

[System.Flags]
public enum GravityFlags
[<System.Flags>]
type GravityFlags = 
繼承
GravityFlags
屬性

欄位

名稱 Description
AxisXShift 0

定義水平軸的位元。

NoGravity 0

表示沒有施加重力。

AxisSpecified 1

已指定軸重力的原始位元。

CenterHorizontal 1

將物品放在容器的水平中央,不要改變它的大小。

AxisPullBefore 2

RAW鑽頭控制左邊/上邊的擺放方式。

Left 3

把物件推到容器的左側,不要改變它的大小。

AxisPullAfter 4

RAW鑽頭控制右邊/下邊的擺放方式。

AxisYShift 4

用位元定義垂直軸。

Right 5

把物件推到容器的右側,而不是改變它的大小。

FillHorizontal 7

如果需要,可以放大物體的水平尺寸,讓它完全填滿容器。

HorizontalGravityMask 7

二元遮罩用來取得重力的絕對水平重力。

AxisClip 8

原始鑽頭控制右側/底部邊緣是否被夾在容器上,根據施加的重力方向。

ClipHorizontal 8

用 Flag 將物件的邊緣沿水平軸裁剪到容器上。

CenterVertical 16

將物件放在容器的垂直中心,而不是改變它的大小。

Center 17

將物件放在容器的垂直和水平軸中心,且不改變其大小。

Top 48

把物件推到容器頂端,不要改變它的大小。

Bottom 80

把物品推到容器底部,不要改變它的大小。

FillVertical 112

如果需要,可以放大物體的垂直尺寸,讓它完全填滿容器。

VerticalGravityMask 112

二元遮罩用來取得重力的垂直重力。

Fill 119

如果需要,可以讓物體的橫向和垂直尺寸變大,讓它完全填滿容器。

ClipVertical 128

用 Flag 將物件的邊緣沿垂直軸裁剪到容器上。

RelativeLayoutDirection 8388608

原始位元控制佈局方向是否相對(START/END 而非絕對的左/右)。

Start 8388611

在容器起始時將物件推到 x 軸位置,而不是改變它的大小。

End 8388613

將物件推到容器末端的 x 軸位置,而不是改變它的大小。

RelativeHorizontalGravityMask 8388615

用於水平重力和腳本特定方向的二進位遮罩。

DisplayClipHorizontal 16777216

特殊常數可讓整體畫面在水平維度上裁剪。

DisplayClipVertical 268435456

特殊常數,可沿垂直維度對整體顯示進行裁剪。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於