コンテンツにスキップ

FloatSoda.Widgets.Layout

FloatSoda.Widgets.Layout 名前空間の公開型です。

Align

子要素を利用可能な領域内の指定位置へ配置します。

AspectRatio

幅と高さが指定した比率になるように子要素をレイアウトします。

Center

子要素を利用可能な領域の中央に配置します。

Column

複数の子要素を垂直方向に一列に配置します。

ConstrainedBox

親から受け取った制約へ追加の寸法制約を適用して子要素をレイアウトします。

ConstraintsTransformBox

親から受け取った制約を任意に変換して子へ渡し、親制約内で子を配置します。

Container

装飾、寸法、配置、および変換を組み合わせる便利なウィジェットです。

Expanded

Row、Column、Flex の余剰主軸領域を比率で受け取り、子を割当量いっぱいに広げます。

FittedBox

子要素を自身の領域へ拡大縮小し、指定した位置へ配置します。

Flex

複数の子要素を主軸に沿って一列に配置します。

FlexWrapper

固定された軸方向で複数の子要素を一列に配置するウィジェットの基底型です。

Flexible

Row、Column、Flex の余剰主軸領域を比率で受け取り、子が割当量以下の大きさを選べるようにします。

FractionallySizedBox

親の最大サイズに対する割合で子をサイズし、自身の領域外への描画を許可します。

IndexedStack

すべての子を同じ領域でレイアウトし、指定された一つの子だけを表示します。

IntrinsicHeight

子の自然な最大高さに合わせて高さを決めます。

IntrinsicWidth

子の自然な最大幅に合わせて幅を決めます。

LimitedBox

親から上限を受け取らなかった軸だけ、子要素へ最大寸法を適用します。

Offstage

子をレイアウトしたまま、描画とヒットテストへの参加を切り替えます。

OverflowBox

親とは異なる制約で子をレイアウトし、自身の領域外への描画を許可します。

Padding

子要素の周囲に内側の余白を追加します。

Positioned

Stackの子へ辺からの距離または固定寸法を指定します。

RotatedBox

子のレイアウト寸法を含め、90度単位で時計回りに回転します。

Row

複数の子要素を水平方向に一列に配置します。

SizedBox

指定した幅または高さの厳密な制約を子要素へ適用します。

SizedOverflowBox

指定サイズを自身へ適用し、親から受け取った元の制約で子をレイアウトします。

Spacer

Row、Column、Flex の余剰主軸領域に、比率指定できる空白を挿入します。

Stack

複数の子を同じ領域へ重ねて配置します。

UnconstrainedBox

指定した軸以外の親制約を取り除き、子を自然な大きさでレイアウトします。

Visibility

表示状態に応じて子または置換ウィジェットのどちらか一方を構築します。

Wrap

複数の子要素を run へ分割し、利用可能な主軸領域で折り返して配置します。