メインコンテンツまでスキップ

Column

Columnウィジェットは、子ウィジェットを縦に積んで配置するレイアウトコンテナーです。

定義・役割

Columnウィジェットは、中に入れた子を上から下へ1列に配置します。子の縦・横のアライメントや間隔を設定でき、スクロールアンカー機能で特定の子の位置までスクロールできます。

  • カテゴリー: Layouts

機能

機能説明
縦の配置子ウィジェットを上から下へ1列に積みます。
アライメント縦(主軸)・横(交差軸)のアライメント方式を設定します。
スクロールアンカーscrollAnchorをオンにすると、スクリプトで特定の子の位置までスクロールできます。

使い方

  1. 左のウィジェットパレットでLayoutsカテゴリーを開きます。
  2. Column項目をキャンバスにドラッグ&ドロップします。
  3. 子ウィジェットをColumnの中に入れます。
  4. mainAxisAlignmentcrossAxisAlignmentspacingでアライメントと間隔を調整します。

プロパティ

プロパティ説明デフォルト値値 / タイプ
mainAxisSize縦の空間を占める方式maxmin, max
mainAxisAlignment縦(主軸)のアライメントstartstart, end, center, spaceBetween, spaceAround, spaceEvenly
crossAxisAlignment横(交差軸)のアライメントcenterstart, end, center, stretch, baseline
spacing子の間の間隔0数値
textDirection横の配置方向未設定rtl, ltr
verticalDirection縦の基準方向downup, down
textBaselineベースラインのアライメント基準未設定alphabetic, ideographic
clipBehaviorあふれたときの切り取り方式nonenone, hardEdge, antiAlias, antiAliasWithSaveLayer
scrollAnchorスクロールアンカー機能を使用(スクリプトscrollToAnchor用)オフ(falsetrue / false

注意・ヒント

ヒント

スクリプトで特定の位置までスクロールするには、scrollAnchorをオンにし、子にidを指定したうえでscrollToAnchor(id)を呼び出します。

さらに詳しく

ヒント

このウィジェットをスクリプトで制御するWidget ControlはColumn Widget Controlドキュメントで確認してください。