1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ShoheiAdvent Calendar 2022

Day 6

Flutter - showModalBottomSheetで高さが変わる入力フォームを作る

Posted at

動くもの

sample.gif

ポイント

モーダル表示時のポイント

      showModalBottomSheet<int>(
          context: context,
          isScrollControlled: true,

isScrollControlled: true, スクロール可能にして、高さを調整できるようにします。

入力フォームのColumnのポイント

      child: Column(
        mainAxisSize: MainAxisSize.min,

mainAxisSize: MainAxisSize.min, サイズをコンテンツの要素に合わせて可変になるようにする。

最後に

入力できるようにはしたいけど、中にTextFieldを置くと画面がごちゃついてしまったり。
画面を遷移させてまで入力したくない場合に、使いたくなるかと思います。

コードはこちら

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?