buildメソッド内で、子要素の高さをpx単位で知る方法ってありませんか。
例えば、child要素が100px以上なら折りたたみのアコーディオンを出して、未満ならそのまま表示する。みたいな事をしたいです
「ボタンを押した時に高さを取得する」なら、対象のwidgetにGlobalKeyを設定してcontextからどうにでも取れるのですが
画面表示時の最初のbuildメソッドの中で取得する事がしたいです。
WidgetsBinding.instance.addPostFrameCallback を使ってbuildの1フレーム後に高さを取得する事を試したのですが
それでもbuildメソッドの後なので一瞬見えてしまいます
特に高さが変わるとカクつきが発生するから目立ってしまう・・・
探検
Flutterやろうよ!!! 4
■ このスレッドは過去ログ倉庫に格納されています
312デフォルトの名無しさん (ワッチョイ 4abd-G1eK)
2022/08/02(火) 10:06:04.35ID:HdRf0/qx0■ このスレッドは過去ログ倉庫に格納されています
