FlutterでExpandableなCardで構成されたListViewをBottomNavigationBarで2分割した構成の時、

・縦スクロールで見えない位置にCardが行くとWidgetが破棄されることで状態がリセットされてしまう
・BottomNavigationBarItemを切り替えた時に、同じListViewのindex位置にあるCardにExpandableの状態が引き継がれてしまう

と言った2つの問題が起きていて、どう解決しようかを迷ってる...

フォロー


1つ目は解決方法がたくさん出てきたが、2つ目は切り替えた時に全てExpandableの状態をリセットする方法で考えようかなーとか思いつつ。
BottomNavigationBarItemごとに状態を保存し、引き継いでも良いのだけどね。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。