パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.0.1

axis_layout

水平(行)および垂直(列)レイアウト、拡張および収縮機能付き。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1620
いいね数
3
Pub ポイント
160

パッケージをインストール

flutter pub add axis_layout

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

AxisLayout は、拡張および収縮機能を内蔵した柔軟な水平(行)および垂直(列)レイアウトウィジェットを提供するFlutterパッケージです。単一の軸に沿って子要素を配置することを簡素化し、スペース、配置、サイズに対する正確な制御を提供します。クリーンで読みやすいコードを実現するために設計されており、一般的なレイアウトシナリオにおけるボイラープレートを減らすことでUI開発を強化しています。このパッケージはAndroid、iOS、Web、macOS、Windows、Linuxを含むすべての主要プラットフォームをサポートしています。

用途

  • 応答性のある行または列のレイアウトを作成する
  • 可変サイズのフィールドを使用して動的フォームを構築する
  • 複数の画面サイズ向けに適応型UIを設計する
  • 複雑なネストされたレイアウトの簡素化
  • 柔軟なカードまたはリストアイテムの配置を実装する

主な機能

  • 子ウィジェットの拡張と縮小
  • 水平および垂直レイアウトの両方に対応
  • 組み込みの配置およびスペース制御
  • 一般的なレイアウト用の最小限のボイラープレート
  • クロスプラットフォーム互換性

適している対象

  • シンプルだが強力なレイアウトソリューションを探している開発者
  • 応答性と適応性のあるUIを必要とするプロジェクト
  • レイアウト関連のコードの複雑さを減らしたいチーム

注意事項

  • 軸方向にのみ配置可能なレイアウトのみ
  • 高度な機能には習得の過程が必要になる場合があります
  • 複雑なグリッドや重なりのあるレイアウトには適していない

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Axis Layout

Usage

Horizontal

AxisLayout(axis: Axis.horizontal, children: [child]);

Vertical

AxisLayout(axis: Axis.vertical, children: [child]);

Shrink

AxisLayout(axis: Axis.horizontal, children: [
  AxisLayoutChild(child: child1, shrink: 1, shrinkOrder: 1),
  child2,
  AxisLayoutChild(child: child3, shrink: 1, shrinkOrder: 2)
]);

Expand

AxisLayout(
  axis: Axis.horizontal,
  children: [child1, AxisLayoutChild(child: child2, expand: 1)]);

Support this project

Bitcoin

bc1qhqy84y45gya58gtfkvrvass38k4mcyqnav803h

Ethereum (ERC-20) or Binance Smart Chain (BEP-20)

0x9eB815FD4c88A53322304143A9Aa8733D3369985

Helium

13A2fDqoApT9VnoxFjHWcy8kPQgVFiVnzps32MRAdpTzvs3rq68

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト