サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
qiita.com/kilalabu
ウィジェットを自由な位置に表示したい場合、Overlayを使うと便利です。 PopupMenuButtonでは文字列リストの表示は簡単ですが、デザインに制約があります。 Dialogを使用すればデザインに柔軟性を持たせることができますが、画面の中央に表示されてしまい、任意の位置に配置することはできません。 そんな場合には、Overlay機能を活用しましょう! Overlayを使うと、ウィジェットを自由な位置に重ねて表示することができます。 ↓ Googleのアカウント画面を模したサンプル 以下では、具体的なコードの説明を行います。 Overlayの実装コード class _MyHomePageState extends State<MyHomePage> { final GlobalKey _actionKey = GlobalKey(); OverlayEntry? _menuOverl
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く