blog

おなじみのフレーバー、FToast

Toastプロンプトは、最新のアプリケーションに不可欠なビジュアル要素です。 今日、FWidgetは開発者に馴染みのある、そして馴染みのないToastコンポーネントを提供します。 最も単純なケースでは...

Sep 29, 2020 · 6 min. read
シェア

FWidgetは 、美しいアプリケーションを構築するための洗練されたコンポーネントを提供します。

トースト チップは、現代のアプリケーションに不可欠なビジュアル要素として採用されています。

今日、FWidgetは 開発者にToastコンポーネントを 提供します

機能

開発者の皆さん、これが皆さんがよく知っている トースト ですか?

  • トーストを作る便利な方法

  • プライマリーメッセージとセカンダリーメッセージのサポートとスタイルのカスタマイズ

  • 柔軟で多彩なアイコン表示に対応

  • コーナーサイズ、背景色の設定をサポート

  • サポートキュー

  • カスタム Toast

トランスポート

ポータル: FToast Githubページ

ポータル: FToast ドキュメント

基本的な使い方

おなじみの使い方、でももっといい

FToast.toast(
  context,
  /// 表示時間を設定する
  ///
  /// Configure display duration
  duration: 800,
  /// 配置 Msg
  ///
  /// set Msg
  msg: "I'm FToast: ${count++}",
  /// 配置 Msg 样式
  ///
  /// set Msg style
  msgStyle: TextStyle(color: Colors.white),
)

最も単純なケースでは、 Toast エレメントを作成するのはこれまで通り簡単です。

FToast.toast(context, msg: "Hi, FWidget");

もちろん、 FToast では、msgStyle プロパティでテキストのスタイルを簡単に設定できます。

FToastでさえFlutterで キューを表示する機能を実装しており、これは Androidの Toastと 一致しています。

サイド情報

その他のヒント

FToast.toast(
  context,
  msg: "This is Msg",
  /// 配置 subMsg
  ///
  /// set subMsg
  subMsg: "Welcome to use FToast. This is subMsg!",
  /// 配置 SubMsg 样式
  ///
  /// set SubMsg style
  subMsgStyle: TextStyle(color: Colors.white, fontSize: 13),
)

FToastが これまでの Toastと異なるのは、FToastが サブテキスト設定をサポートしている点です。このため、開発者はより多くのヒントを示すことができます。

アイコン

より美しく

FToast.toast(
  context,
  msg: "This is Msg",
  subMsg: "Welcome to use FToast. This is subMsg!",
  /// 設定アイコン
  ///
  /// set image
  image: Icon(
    Icons.star,
    color: Colors.yellow,
  ),
  /// テキストに対するアイコンの位置を設定する
  ///
  /// set position of icon relative to text
  imageDirection: up,
)

FToastは 、開発者が装飾アイコンを設定することを可能にし、その相対位置を制御するためのサポートがあります。可愛らしさを追求する上で、FWidgetは単なる言葉ではありません。

カスタムスタイル

無制限、開花する創造性

FToast.toast(
  context,
  /// 自定义 Toast 样式
  /// 
  /// Custom Toast style
  toast: FSuper(
    text: "Custom Toast",
    style: TextStyle(color: Colors.grey),
    padding: EdgeInsets.all(12),
    shadowColor: Colors.yellow,
    shadowBlur: 80,
  ),
)

もし、プリセットの Toastが 開発者の想像力を満足させられない場合、FToastは 開発者が Toastのスタイルをカスタマイズすることをサポートします。

開発者はスタイルだけを気にすればよく、残りの処理は FToastに 任せればよいのです。

詳細をお知りになりたい方は FToast 公式ホームページをご覧ください。

どうやって使うの?

依存関係をプロジェクトの pubspec.yaml ファイルに追加します:

pub 依存関係

dependencies:
  ftoast: ^< >

注意: FToast の最新バージョンは pub でご確認ください。

git 依存関係

dependencies:
  ftoast:
    git:
      url: 'git@github.com:Fliggy-Mobile/ftoast.git'
      ref: '<分支号 或 tag>'

なお、ブランチ番号やタグは公式の FToast プロジェクトに基づいてください。

気分は?FToastのGithubページでスターに投票!

より優れたコンポーネント

  • FSuper - 開発者が美しく複雑なビューを素早く構築できるようにします。

  • FButton - 開発者のための素晴らしい設定がたくさんあります!

  • FSwitch - 優れたインタラクションと視覚効果を持つ美しいスイッチング要素

  • FRadio - ほとんど全ての無線シナリオに対応する無線コンポーネントです。

  • FFloat - 浮動要素に求められるものすべて。

  • FRefresh - ドロップダウンのリフレッシュ効果を簡単に作ることができます。

  • FDottedLine - 鮮やかな点線エフェクト!

  • FSearch - オールインワンの検索ボックスコンポーネント。

Read next

バケットソートのアルゴリズム

バケットソート。\n原理: バケツにデータの間隔を入れ、別のバケツにデータの別の間隔を入れ、各バケツにデータを入れた後、コアプロセスを完了するためにデータを並べ替えます。区間の大きさは自分で設定します。バケツの数は/+1。\n印象を深めるために図を示してください。

Sep 29, 2020 · 2 min read