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

auto_direction のカバー
パッケージ詳細v0.0.7

auto_direction

このパッケージは、提供されたテキストの言語に基づいて、ウィジェットの方向をLTRからRTL、またはその逆に変更します。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1800
いいね数
88
Pub ポイント
40

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

flutter pub add auto_direction

パッケージ概要

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

auto_direction パッケージは、検出された言語に基づいて Flutter アプリケーション内のウィジェットのテキスト方向を自動的に調整し、左から右(LTR)と右から左(RTL)のレイアウト間で切り替えます。手動での介入なしに UI の方向を動的に適応することで国際化を簡素化し、アラビア語、ヘブライ語など RTL スクリプトを使用する言語の正しくレンダリングを保証します。このパッケージは、多言語ユーザーをターゲットとしたアプリにスムーズに統合できます。

用途

  • ダイナミックUIレイアウトの適応
  • マルチリンガルアプリケーションサポート
  • RTL/LTR テキスト方向の切り替え
  • 国際化されたユーザーインターフェース
  • 自動言語ベースのレイアウト調整

主な機能

  • 言語ベースの方向検出
  • 自動 LTR/RTL スイッチング
  • Flutter ウィジェットとのシームレスな統合
  • 複数プラットフォームのサポート
  • 最小限の構成が必要

適している対象

  • グローバルなターゲット層向けのアプリ
  • 国際化にFlutterを使用する開発者
  • 動的テキスト方向を必要とするプロジェクト
  • 混在言語コンテンツを含む UI
  • RTL言語対応のWebおよびモバイルアプリ

注意事項

  • 正確な言語検出が必要です
  • 複雑なレイアウトには追加の論理が必要になる場合があります
  • 静的指向性デザインには適していません
  • 正しいロケール設定に依存します
  • テキスト方向の変更に限定され、完全なRTLテーマではない

元の README

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

auto_direction

This widget changes the direction of a widget from ltr direction into rtl direction and vice versa based on the language of the text provided.

Auto RTL on a TextField

Getting Started

This widget will wrap its child with a Directionality widget and it will decide the direction based on the provided text.

...
String text = "";
...
AutoDirection(
  text: text,
  child: TextField(
    onChanged: (str){
      setState(() {
        text = str;
      });
    },
  ),
)

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

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